KeyClient.StartRecoverDeletedKeyAsync(String, CancellationToken) Método

Definición

Recupera la clave eliminada en su versión más reciente.

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

Parámetros

name
String

El nombre de la clave.

cancellationToken
CancellationToken

Control CancellationToken de la duración de la solicitud.

Devoluciones

que RecoverDeletedKeyOperation se va a esperar en esta operación de larga duración.

Excepciones

name es una cadena vacía.

name es null.

El servidor devolvió un error. Consulte Message para obtener más información devuelta desde el servidor.

Comentarios

La operación Recuperar clave eliminada se aplica a las claves eliminadas en almacenes habilitados para eliminación temporal. Recupera la clave eliminada a su versión más reciente en /keys. Un intento de recuperar una clave no eliminada devolverá un error. Tenga en cuenta esto a la inversa de la operación de eliminación en almacenes habilitados para eliminación temporal. Esta operación requiere el permiso keys/recover.

Se aplica a