你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

CertificateClient.StartCreateCertificateAsync 方法

定义

启动长时间运行的操作,以使用指定的证书策略在保管库中创建 KeyVaultCertificate

public virtual System.Threading.Tasks.Task<Azure.Security.KeyVault.Certificates.CertificateOperation> StartCreateCertificateAsync (string certificateName, Azure.Security.KeyVault.Certificates.CertificatePolicy policy, bool? enabled = default, System.Collections.Generic.IDictionary<string,string> tags = default, System.Threading.CancellationToken cancellationToken = default);
abstract member StartCreateCertificateAsync : string * Azure.Security.KeyVault.Certificates.CertificatePolicy * Nullable<bool> * System.Collections.Generic.IDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Security.KeyVault.Certificates.CertificateOperation>
override this.StartCreateCertificateAsync : string * Azure.Security.KeyVault.Certificates.CertificatePolicy * Nullable<bool> * System.Collections.Generic.IDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Security.KeyVault.Certificates.CertificateOperation>
Public Overridable Function StartCreateCertificateAsync (certificateName As String, policy As CertificatePolicy, Optional enabled As Nullable(Of Boolean) = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of CertificateOperation)

参数

certificateName
String

要创建的证书的名称。

policy
CertificatePolicy

控制 CertificatePolicy 所创建证书的属性和生命周期的 。

enabled
Nullable<Boolean>

指定是否应在已启用状态下创建证书。 如果为 null,则使用服务器默认值。

tags
IDictionary<String,String>

要应用于所创建证书的标记。

cancellationToken
CancellationToken

控制 CancellationToken 请求生存期的 。

返回

一个 CertificateOperation ,它包含有关创建操作的详细信息,可用于检索更新的状态。

例外

certificateName 为空。

certificateNamepolicy 为 null。

注解

如果不存在具有指定名称的证书,则会创建该证书;否则,将创建现有证书的新版本。 此操作需要证书/创建权限。

适用于