Compartilhar via


ICertificateOperations.DeleteWithHttpMessagesAsync Método

Definição

Cuidado

This operation is deprecated. Please do not use it any longer.

Exclui um Certificado da Conta especificada.

[System.Obsolete("This operation is deprecated. Please do not use it any longer.")]
public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationHeaderResponse<Microsoft.Azure.Batch.Protocol.Models.CertificateDeleteHeaders>> DeleteWithHttpMessagesAsync (string thumbprintAlgorithm, string thumbprint, Microsoft.Azure.Batch.Protocol.Models.CertificateDeleteOptions certificateDeleteOptions = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
[<System.Obsolete("This operation is deprecated. Please do not use it any longer.")>]
abstract member DeleteWithHttpMessagesAsync : string * string * Microsoft.Azure.Batch.Protocol.Models.CertificateDeleteOptions * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationHeaderResponse<Microsoft.Azure.Batch.Protocol.Models.CertificateDeleteHeaders>>
Public Function DeleteWithHttpMessagesAsync (thumbprintAlgorithm As String, thumbprint As String, Optional certificateDeleteOptions As CertificateDeleteOptions = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationHeaderResponse(Of CertificateDeleteHeaders))

Parâmetros

thumbprintAlgorithm
String

O algoritmo usado para derivar o parâmetro de impressão digital. Isso deve ser sha1.

thumbprint
String

A impressão digital do Certificado a ser excluído.

certificateDeleteOptions
CertificateDeleteOptions

Parâmetros adicionais para a operação

customHeaders
Dictionary<String,List<String>>

Os cabeçalhos que serão adicionados à solicitação.

cancellationToken
CancellationToken

O token de cancelamento.

Retornos

Atributos

Exceções

Gerada quando a operação retornou um código de status inválido

Gerado quando um parâmetro necessário é nulo

Comentários

Você não poderá excluir um Certificado se um recurso (Pool ou Nó de Computação) estiver usando-o. Antes de excluir um Certificado, você deve, portanto, verificar se o Certificado não está associado a nenhum Pool existente, se o Certificado não está instalado em nenhum nó (mesmo que você remova um certificado de um pool, ele não será removido dos nós de computação existentes nesse pool até que eles sejam reiniciados) e nenhuma tarefa em execução dependa do Certificado. Se você tentar excluir um Certificado que está em uso, a exclusão falhará. O certificado status alterações para deleteFailed. Você pode usar Cancelar Exclusão de Certificado para definir o status de volta como ativo se você decidir que deseja continuar usando o Certificado.

Aviso: essa operação foi preterida e será removida após fevereiro de 2024. Use a [Extensão do Azure KeyVault](https://learn.microsoft.com/azure/batch/batch-certificate-migration-guide) em vez disso.

Aplica-se a