我正在开发一个 Azure CD YAML 管道,以将 CI 管道的结果部署到虚拟机上。现在,为了本文的目的,稍微简化一下,CD 管道非常简单,由一个包含 3 个作业的阶段组成:
以下是 YAML 管道的整体结构:
jobs:
- deployment: StopApplication
environment:
name: 'EnvA' # This environment is a set of virtual machines running self-hosted Azure Agents.
resourceType: VirtualMachine
strategy:
rolling:
maxParallel: 1
deploy:
steps:
- task: ...
- job: ManualIntervation
displayName: Manual intervention to fix issue while stopping application
pool: server
dependsOn: StopApplication
condition: failed() # This job will run only if job StopApplication has failed.
timeoutInMinutes: 60 …Run Code Online (Sandbox Code Playgroud) 当我查看 .NET Char Struct 的文档时(这里:https : //docs.microsoft.com/en-us/dotnet/api/system.char),我可以看到常用的属性、方法等,对于 .NET Framework 中定义的任何其他类型。
我知道 char 结构有一个--为其定义的运算符,因为我可以执行以下操作:
char current = 'b';
current--; // current now holds the value a.
Run Code Online (Sandbox Code Playgroud)
在查看 Microsoft 文档时,我希望看到一个运算符重载定义,它看起来像:
public static Char operator --(char character)
{
}
Run Code Online (Sandbox Code Playgroud)
问题是我没有看到类似的东西,也没有说哪个运算符为该类型重载。对于 char Type 示例,char 有一个运算符重载 for -- 但不是 for -,我认为最好知道所有重载运算符的记录位置,而不是进行试验和错误。
所以我的问题是:如何知道为哪种类型定义了哪个运算符?我错过了 .NET API 文档中的其他地方吗?