Freigeben über


CertificateClient.StartDeleteCertificate(String, CancellationToken) Methode

Definition

Löscht alle Versionen des angegebenen KeyVaultCertificate. Wenn der Tresor vorläufiges Löschen aktiviert ist, wird für das KeyVaultCertificate dauerhafte Löschen markiert und kann mit StartRecoverDeletedCertificate(String, CancellationToken)wiederhergestellt oder mit PurgeDeletedCertificate(String, CancellationToken)gelöscht werden. Für diesen Vorgang ist die Berechtigung zertifikate/löschen erforderlich.

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

Parameter

certificateName
String

Der Name der zu löschenden KeyVaultCertificate.

cancellationToken
CancellationToken

Ein CancellationToken , der die Lebensdauer der Anforderung steuert.

Gibt zurück

Ein DeleteCertificateOperation , um auf diesen lang andauernden Vorgang zu warten. Wenn der Key Vault vorläufiges Löschen aktiviert ist, müssen Sie nur warten, bis der Vorgang abgeschlossen ist, wenn Sie das Zertifikat wiederherstellen oder bereinigen müssen. Andernfalls wird das Zertifikat automatisch auf der ScheduledPurgeDategelöscht.

Ausnahmen

certificateName ist leer.

certificateName ist NULL.

Gilt für: