CertificateClient.StartDeleteCertificateAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Azure SDK for .NET