Partager via


PoolOperationsExtensions.DeleteAsync Méthode

Définition

Supprime un pool du compte spécifié.

public static System.Threading.Tasks.Task<Microsoft.Azure.Batch.Protocol.Models.PoolDeleteHeaders> DeleteAsync (this Microsoft.Azure.Batch.Protocol.IPoolOperations operations, string poolId, Microsoft.Azure.Batch.Protocol.Models.PoolDeleteOptions poolDeleteOptions = default, System.Threading.CancellationToken cancellationToken = default);
static member DeleteAsync : Microsoft.Azure.Batch.Protocol.IPoolOperations * string * Microsoft.Azure.Batch.Protocol.Models.PoolDeleteOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Batch.Protocol.Models.PoolDeleteHeaders>
<Extension()>
Public Function DeleteAsync (operations As IPoolOperations, poolId As String, Optional poolDeleteOptions As PoolDeleteOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of PoolDeleteHeaders)

Paramètres

operations
IPoolOperations

Groupe d’opérations pour cette méthode d’extension.

poolId
String

ID du pool à supprimer.

poolDeleteOptions
PoolDeleteOptions

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

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

Remarques

Lorsque vous demandez la suppression d’un pool, les actions suivantes se produisent : l’état du pool est défini sur la suppression ; toute opération de redimensionnement en cours sur le pool est arrêtée ; le service Batch commence à redimensionner le pool à zéro nœuds de calcul ; toutes les tâches s’exécutant sur des nœuds de calcul existants sont arrêtées et mises en file d’attente (comme si une opération de redimensionnement de pool avait été demandée avec l’option de mise en file d’attente par défaut) ; enfin, le pool est supprimé du système. Étant donné que les tâches en cours d’exécution sont remises en file d’attente, l’utilisateur peut réexécuter ces tâches en mettant à jour son travail pour cibler un autre pool. Les tâches peuvent ensuite s’exécuter sur le nouveau pool. Si vous souhaitez remplacer le comportement de la file d’attente, vous devez appeler redimensionner le pool explicitement pour réduire le pool à une taille nulle avant de supprimer le pool. Si vous appelez une API Update, Patch ou Delete sur un pool à l’état de suppression, elle échoue avec le code HTTP status 409 avec le code d’erreur PoolBeingDeleted.

S’applique à