Partager via


ICertificateOperations.DeleteWithHttpMessagesAsync Méthode

Définition

Attention

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

Supprime un certificat du compte spécifié.

[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))

Paramètres

thumbprintAlgorithm
String

Algorithme utilisé pour dériver le paramètre d’empreinte numérique. Il doit s’agir de sha1.

thumbprint
String

Empreinte numérique du certificat à supprimer.

certificateDeleteOptions
CertificateDeleteOptions

Paramètres supplémentaires pour l’opération

customHeaders
Dictionary<String,List<String>>

En-têtes qui seront ajoutés à la demande.

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

Attributs

Exceptions

Levée lorsque l’opération a retourné un code status non valide

Levée lorsqu’un paramètre requis a la valeur Null

Remarques

Vous ne pouvez pas supprimer un certificat si une ressource (pool ou nœud de calcul) l’utilise. Avant de pouvoir supprimer un certificat, vous devez donc vous assurer que le certificat n’est associé à aucun pool existant, que le certificat n’est installé sur aucun nœud (même si vous supprimez un certificat d’un pool, il n’est pas supprimé des nœuds de calcul existants dans ce pool tant qu’ils ne redémarrent pas), et qu’aucune tâche en cours d’exécution ne dépend du certificat. Si vous essayez de supprimer un certificat en cours d’utilisation, la suppression échoue. Le certificat status change en deleteFailed. Vous pouvez utiliser Annuler la suppression du certificat pour définir le status sur actif si vous décidez de continuer à utiliser le certificat.

Avertissement : cette opération est déconseillée et sera supprimée après février 2024. Utilisez l'[Extension Azure KeyVault](https://learn.microsoft.com/azure/batch/batch-certificate-migration-guide) à la place.

S’applique à