Compartir a través de


ICertificateOperations.DeleteWithHttpMessagesAsync Método

Definición

Precaución

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

Elimina un certificado de la cuenta 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

Algoritmo utilizado para derivar el parámetro de huella digital. Debe ser sha1.

thumbprint
String

Huella digital del certificado que se va a eliminar.

certificateDeleteOptions
CertificateDeleteOptions

Parámetros adicionales para la operación

customHeaders
Dictionary<String,List<String>>

Encabezados que se agregarán a la solicitud.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Atributos

Excepciones

Se produce cuando la operación devolvió un código de estado no válido

Se produce cuando un parámetro obligatorio es NULL

Comentarios

No se puede eliminar un certificado si un recurso (grupo o nodo de proceso) lo está usando. Para poder eliminar un certificado, por lo tanto, debe asegurarse de que el certificado no está asociado a ningún grupo existente, el certificado no está instalado en ningún nodo (incluso si quita un certificado de un grupo, no se quita de los nodos de proceso existentes en ese grupo hasta que se reinicien) y no hay tareas en ejecución que dependan del certificado. Si intenta eliminar un certificado que está en uso, se produce un error en la eliminación. El estado del certificado cambia a deleteFailed. Puede usar Cancelar eliminar certificado para volver a establecer el estado en activo si decide que desea seguir usando el certificado.

Advertencia: esta operación está en desuso y se quitará después de febrero de 2024. Use [Extensión de Azure KeyVault](https://learn.microsoft.com/azure/batch/batch-certificate-migration-guide) en su lugar.

Se aplica a