Freigeben über


KeyClient.StartRecoverDeletedKey(String, CancellationToken) Methode

Definition

Stellt den gelöschten Schlüssel auf die neueste Version zurück.

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

Parameter

name
String

Der Name des Schlüssels.

cancellationToken
CancellationToken

Ein CancellationToken , der die Anforderungsdauer steuert.

Gibt zurück

Ein RecoverDeletedKeyOperation , um auf diesen lang andauernden Vorgang zu warten.

Ausnahmen

name ist eine leere Zeichenfolge.

name ist NULL.

Der Server hat einen Fehler zurückgegeben. Details, die vom Server zurückgegeben werden, finden Sie Message unter.

Hinweise

Der Vorgang Gelöschter Schlüssel wiederherstellen gilt für gelöschte Schlüssel in Tresoren mit vorläufigem Löschen. Der gelöschte Schlüssel wird unter "/keys" auf die neueste Version zurückgewonnen. Beim Versuch, einen nicht gelöschten Schlüssel wiederherzustellen, wird ein Fehler zurückgegeben. Betrachten Sie dies als umkehrend des Löschvorgangs für vorläufiges Löschen aktivierte Tresore. Für diesen Vorgang ist die Schlüssel-/Wiederherstellungsberechtigung erforderlich.

Gilt für: