你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
CertificateClient.StartDeleteCertificateAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
删除指定 KeyVaultCertificate的所有版本。 如果保管库已启用软删除, KeyVaultCertificate 则将标记为永久删除,并且可以使用 恢复 StartRecoverDeletedCertificate(String, CancellationToken)或使用 清除 PurgeDeletedCertificate(String, CancellationToken)。 此操作需要证书/删除权限。
public virtual System.Threading.Tasks.Task<Azure.Security.KeyVault.Certificates.DeleteCertificateOperation> StartDeleteCertificateAsync (string certificateName, System.Threading.CancellationToken cancellationToken = default);
abstract member StartDeleteCertificateAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Security.KeyVault.Certificates.DeleteCertificateOperation>
override this.StartDeleteCertificateAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Security.KeyVault.Certificates.DeleteCertificateOperation>
Public Overridable Function StartDeleteCertificateAsync (certificateName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DeleteCertificateOperation)
参数
- certificateName
- String
要删除的 KeyVaultCertificate 的名称。
- cancellationToken
- CancellationToken
控制 CancellationToken 请求生存期的 。
返回
等待 DeleteCertificateOperation 此长时间运行的操作的 。 如果密钥保管库已启用软删除,则只需在需要恢复或清除证书时等待操作完成;否则,证书会在 上ScheduledPurgeDate自动删除。
例外
certificateName
为空。
certificateName
为 null。