Compartilhar via


KeyClient.ReleaseKeyAsync Método

Definição

Sobrecargas

ReleaseKeyAsync(ReleaseKeyOptions, CancellationToken)

Libera uma chave.

ReleaseKeyAsync(String, String, CancellationToken)

Libera a versão mais recente de uma chave.

ReleaseKeyAsync(ReleaseKeyOptions, CancellationToken)

Origem:
KeyClient.cs
Origem:
KeyClient.cs

Libera uma chave.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Security.KeyVault.Keys.ReleaseKeyResult>> ReleaseKeyAsync (Azure.Security.KeyVault.Keys.ReleaseKeyOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member ReleaseKeyAsync : Azure.Security.KeyVault.Keys.ReleaseKeyOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Security.KeyVault.Keys.ReleaseKeyResult>>
override this.ReleaseKeyAsync : Azure.Security.KeyVault.Keys.ReleaseKeyOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Security.KeyVault.Keys.ReleaseKeyResult>>
Public Overridable Function ReleaseKeyAsync (options As ReleaseKeyOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of ReleaseKeyResult))

Parâmetros

options
ReleaseKeyOptions

ReleaseKeyOptions que contém o nome, a declaração de atestado para o destino e opções adicionais para liberar uma chave.

cancellationToken
CancellationToken

Um CancellationToken que controla o tempo de vida da solicitação.

Retornos

O resultado da liberação da chave que contém a chave liberada.

Exceções

options é nulo.

O servidor retornou um erro. Consulte Message para obter detalhes retornados do servidor.

Comentários

A chave deve ser exportável. Essa operação requer a permissão de liberação/chaves.

Aplica-se a

ReleaseKeyAsync(String, String, CancellationToken)

Origem:
KeyClient.cs
Origem:
KeyClient.cs

Libera a versão mais recente de uma chave.

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

Parâmetros

name
String

O nome da chave a ser lançada.

targetAttestationToken
String

A declaração de atestado para o destino da versão de chave.

cancellationToken
CancellationToken

Um CancellationToken que controla o tempo de vida da solicitação.

Retornos

O resultado da liberação da chave que contém a chave liberada.

Exceções

name ou targetAttestationToken contém uma cadeia de caracteres vazia.

name ou targetAttestationToken é nulo.

O servidor retornou um erro. Consulte Message para obter detalhes retornados do servidor.

Comentários

A chave deve ser exportável. Essa operação requer a permissão de liberação/chaves.

Aplica-se a