你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
CertificateClient.StartCreateCertificateAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
启动长时间运行的操作,以使用指定的证书策略在保管库中创建 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 所创建证书的属性和生命周期的 。
- tags
- IDictionary<String,String>
要应用于所创建证书的标记。
- cancellationToken
- CancellationToken
控制 CancellationToken 请求生存期的 。
返回
一个 CertificateOperation ,它包含有关创建操作的详细信息,可用于检索更新的状态。
例外
certificateName
为空。
certificateName
或 policy
为 null。
注解
如果不存在具有指定名称的证书,则会创建该证书;否则,将创建现有证书的新版本。 此操作需要证书/创建权限。