Freigeben über


CertificateClient.StartDeleteCertificateAsync 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 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)

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: