KeyClient.StartDeleteKey(String, CancellationToken) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Exclui uma chave de qualquer tipo de armazenamento no Key Vault do Azure.
public virtual Azure.Security.KeyVault.Keys.DeleteKeyOperation StartDeleteKey (string name, System.Threading.CancellationToken cancellationToken = default);
abstract member StartDeleteKey : string * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.DeleteKeyOperation
override this.StartDeleteKey : string * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.DeleteKeyOperation
Public Overridable Function StartDeleteKey (name As String, Optional cancellationToken As CancellationToken = Nothing) As DeleteKeyOperation
Parâmetros
- name
- String
O nome da chave.
- cancellationToken
- CancellationToken
Um CancellationToken que controla o tempo de vida da solicitação.
Retornos
Um DeleteKeyOperation para aguardar essa operação de longa execução. Se o Key Vault estiver habilitado para exclusão temporária, você só precisará aguardar a conclusão da operação se precisar recuperar ou limpar a chave; caso contrário, a chave será excluída automaticamente no ScheduledPurgeDate.
Exceções
name
é uma cadeia de caracteres vazia.
name
é nulo.
O servidor retornou um erro. Consulte Message para obter detalhes retornados do servidor.
Comentários
A operação excluir chave não pode ser usada para remover versões individuais de uma chave. Essa operação remove o material criptográfico associado à chave, o que significa que a chave não pode ser usada para operações Sign/Verify, Wrap/Unwrap ou Encrypt/Decrypt. Essa operação requer a permissão de exclusão/chaves.
Aplica-se a
Azure SDK for .NET