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

CertificateClient.StartDeleteCertificate(String, CancellationToken) 方法

定义

删除指定 KeyVaultCertificate的所有版本。 如果保管库已启用软删除, KeyVaultCertificate 则将标记为永久删除,并且可以使用 恢复 StartRecoverDeletedCertificate(String, CancellationToken)或使用 清除 PurgeDeletedCertificate(String, CancellationToken)。 此操作需要证书/删除权限。

public virtual Azure.Security.KeyVault.Certificates.DeleteCertificateOperation StartDeleteCertificate (string certificateName, System.Threading.CancellationToken cancellationToken = default);
abstract member StartDeleteCertificate : string * System.Threading.CancellationToken -> Azure.Security.KeyVault.Certificates.DeleteCertificateOperation
override this.StartDeleteCertificate : string * System.Threading.CancellationToken -> Azure.Security.KeyVault.Certificates.DeleteCertificateOperation
Public Overridable Function StartDeleteCertificate (certificateName As String, Optional cancellationToken As CancellationToken = Nothing) As DeleteCertificateOperation

参数

certificateName
String

要删除的 KeyVaultCertificate 的名称。

cancellationToken
CancellationToken

控制 CancellationToken 请求生存期的 。

返回

等待 DeleteCertificateOperation 此长时间运行的操作的 。 如果密钥保管库启用了软删除,则只需在需要恢复或清除证书时等待操作完成;否则,证书将在 上ScheduledPurgeDate自动删除。

例外

certificateName 为空。

certificateName 为 null。

适用于