PoolOperations.RemoveFromPoolAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
RemoveFromPoolAsync(String, ComputeNode, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>) |
Supprime le nœud de calcul spécifié du pool spécifié. |
RemoveFromPoolAsync(String, String, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>) |
Supprime le nœud de calcul spécifié du pool spécifié. |
RemoveFromPoolAsync(String, IEnumerable<ComputeNode>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken) |
Supprime les nœuds de calcul spécifiés du pool spécifié. |
RemoveFromPoolAsync(String, IEnumerable<String>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken) |
Supprime les nœuds de calcul spécifiés du pool spécifié. |
RemoveFromPoolAsync(String, ComputeNode, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)
Supprime le nœud de calcul spécifié du pool spécifié.
public System.Threading.Tasks.Task RemoveFromPoolAsync (string poolId, Microsoft.Azure.Batch.ComputeNode computeNode, Microsoft.Azure.Batch.Common.ComputeNodeDeallocationOption? deallocationOption = default, TimeSpan? resizeTimeout = default, System.Collections.Generic.IEnumerable<Microsoft.Azure.Batch.BatchClientBehavior> additionalBehaviors = default);
member this.RemoveFromPoolAsync : string * Microsoft.Azure.Batch.ComputeNode * Nullable<Microsoft.Azure.Batch.Common.ComputeNodeDeallocationOption> * Nullable<TimeSpan> * seq<Microsoft.Azure.Batch.BatchClientBehavior> -> System.Threading.Tasks.Task
Public Function RemoveFromPoolAsync (poolId As String, computeNode As ComputeNode, Optional deallocationOption As Nullable(Of ComputeNodeDeallocationOption) = Nothing, Optional resizeTimeout As Nullable(Of TimeSpan) = Nothing, Optional additionalBehaviors As IEnumerable(Of BatchClientBehavior) = Nothing) As Task
Paramètres
- poolId
- String
ID du pool.
- computeNode
- ComputeNode
ComputeNode à supprimer du pool.
- deallocationOption
- Nullable<ComputeNodeDeallocationOption>
Spécifie comment gérer les tâches déjà en cours d’exécution et quand les nœuds qui les exécutent peuvent être supprimés du pool. Par défaut, il s’agit de Requeue.
Spécifie le délai d’attente pour la suppression des nœuds de calcul du pool. La valeur par défaut est 15 minutes. La valeur minimale est de 5 minutes.
- additionalBehaviors
- IEnumerable<BatchClientBehavior>
Collection d’instances BatchClientBehavior appliquées à la demande de service Batch après le CustomBehaviors.
Retours
Task qui représente l'opération asynchrone.
Remarques
Si vous devez supprimer plusieurs nœuds de calcul d’un pool, il est plus efficace d’utiliser la RemoveFromPoolAsync(String, IEnumerable<ComputeNode>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken) surcharge.
Vous ne pouvez supprimer des nœuds d’un pool que lorsque le AllocationState du pool est Steady. Si le pool est déjà en cours de redimensionnement, une exception se produit.
Lorsque vous supprimez des nœuds d’un pool, AllocationState du pool passe de Steady à Resizing.
L’opération de suppression s’exécute de manière asynchrone.
S’applique à
RemoveFromPoolAsync(String, String, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)
Supprime le nœud de calcul spécifié du pool spécifié.
public System.Threading.Tasks.Task RemoveFromPoolAsync (string poolId, string computeNodeId, Microsoft.Azure.Batch.Common.ComputeNodeDeallocationOption? deallocationOption = default, TimeSpan? resizeTimeout = default, System.Collections.Generic.IEnumerable<Microsoft.Azure.Batch.BatchClientBehavior> additionalBehaviors = default);
member this.RemoveFromPoolAsync : string * string * Nullable<Microsoft.Azure.Batch.Common.ComputeNodeDeallocationOption> * Nullable<TimeSpan> * seq<Microsoft.Azure.Batch.BatchClientBehavior> -> System.Threading.Tasks.Task
Public Function RemoveFromPoolAsync (poolId As String, computeNodeId As String, Optional deallocationOption As Nullable(Of ComputeNodeDeallocationOption) = Nothing, Optional resizeTimeout As Nullable(Of TimeSpan) = Nothing, Optional additionalBehaviors As IEnumerable(Of BatchClientBehavior) = Nothing) As Task
Paramètres
- poolId
- String
ID du pool.
- computeNodeId
- String
ID du nœud de calcul à supprimer du pool.
- deallocationOption
- Nullable<ComputeNodeDeallocationOption>
Spécifie comment gérer les tâches déjà en cours d’exécution et quand les nœuds qui les exécutent peuvent être supprimés du pool. Par défaut, il s’agit de Requeue.
Spécifie le délai d’attente pour la suppression des nœuds de calcul du pool. La valeur par défaut est 15 minutes. La valeur minimale est de 5 minutes.
- additionalBehaviors
- IEnumerable<BatchClientBehavior>
Collection d’instances BatchClientBehavior appliquées à la demande de service Batch après le CustomBehaviors.
Retours
Task qui représente l'opération asynchrone.
Remarques
Si vous devez supprimer plusieurs nœuds de calcul d’un pool, il est plus efficace d’utiliser la RemoveFromPoolAsync(String, IEnumerable<String>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken) surcharge.
Vous ne pouvez supprimer des nœuds d’un pool que lorsque le AllocationState du pool est Steady. Si le pool est déjà en cours de redimensionnement, une exception se produit.
Lorsque vous supprimez des nœuds d’un pool, AllocationState du pool passe de Steady à Resizing.
L’opération de suppression s’exécute de manière asynchrone.
S’applique à
RemoveFromPoolAsync(String, IEnumerable<ComputeNode>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken)
Supprime les nœuds de calcul spécifiés du pool spécifié.
public System.Threading.Tasks.Task RemoveFromPoolAsync (string poolId, System.Collections.Generic.IEnumerable<Microsoft.Azure.Batch.ComputeNode> computeNodes, Microsoft.Azure.Batch.Common.ComputeNodeDeallocationOption? deallocationOption = default, TimeSpan? resizeTimeout = default, System.Collections.Generic.IEnumerable<Microsoft.Azure.Batch.BatchClientBehavior> additionalBehaviors = default, System.Threading.CancellationToken cancellationToken = default);
member this.RemoveFromPoolAsync : string * seq<Microsoft.Azure.Batch.ComputeNode> * Nullable<Microsoft.Azure.Batch.Common.ComputeNodeDeallocationOption> * Nullable<TimeSpan> * seq<Microsoft.Azure.Batch.BatchClientBehavior> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function RemoveFromPoolAsync (poolId As String, computeNodes As IEnumerable(Of ComputeNode), Optional deallocationOption As Nullable(Of ComputeNodeDeallocationOption) = Nothing, Optional resizeTimeout As Nullable(Of TimeSpan) = Nothing, Optional additionalBehaviors As IEnumerable(Of BatchClientBehavior) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task
Paramètres
- poolId
- String
ID du pool.
- computeNodes
- IEnumerable<ComputeNode>
Nœuds de calcul à supprimer du pool.
- deallocationOption
- Nullable<ComputeNodeDeallocationOption>
Spécifie comment gérer les tâches déjà en cours d’exécution et quand les nœuds qui les exécutent peuvent être supprimés du pool. Par défaut, il s’agit de Requeue.
Spécifie le délai d’attente pour la suppression des nœuds de calcul du pool. La valeur par défaut est 15 minutes. La valeur minimale est de 5 minutes.
- additionalBehaviors
- IEnumerable<BatchClientBehavior>
Collection d’instances BatchClientBehavior appliquées à la demande de service Batch après le CustomBehaviors.
- cancellationToken
- CancellationToken
CancellationToken pour contrôler la durée de vie de l’opération asynchrone.
Retours
Task qui représente l'opération asynchrone.
Remarques
Vous ne pouvez supprimer des nœuds d’un pool que lorsque le AllocationState du pool est Steady. Si le pool est déjà en cours de redimensionnement, une exception se produit.
Lorsque vous supprimez des nœuds d’un pool, AllocationState du pool passe de Steady à Resizing.
L’opération de suppression s’exécute de manière asynchrone.
S’applique à
RemoveFromPoolAsync(String, IEnumerable<String>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken)
Supprime les nœuds de calcul spécifiés du pool spécifié.
public System.Threading.Tasks.Task RemoveFromPoolAsync (string poolId, System.Collections.Generic.IEnumerable<string> computeNodeIds, Microsoft.Azure.Batch.Common.ComputeNodeDeallocationOption? deallocationOption = default, TimeSpan? resizeTimeout = default, System.Collections.Generic.IEnumerable<Microsoft.Azure.Batch.BatchClientBehavior> additionalBehaviors = default, System.Threading.CancellationToken cancellationToken = default);
member this.RemoveFromPoolAsync : string * seq<string> * Nullable<Microsoft.Azure.Batch.Common.ComputeNodeDeallocationOption> * Nullable<TimeSpan> * seq<Microsoft.Azure.Batch.BatchClientBehavior> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function RemoveFromPoolAsync (poolId As String, computeNodeIds As IEnumerable(Of String), Optional deallocationOption As Nullable(Of ComputeNodeDeallocationOption) = Nothing, Optional resizeTimeout As Nullable(Of TimeSpan) = Nothing, Optional additionalBehaviors As IEnumerable(Of BatchClientBehavior) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task
Paramètres
- poolId
- String
ID du pool.
- computeNodeIds
- IEnumerable<String>
ID des nœuds de calcul à supprimer du pool.
- deallocationOption
- Nullable<ComputeNodeDeallocationOption>
Spécifie comment gérer les tâches déjà en cours d’exécution et quand les nœuds qui les exécutent peuvent être supprimés du pool. Par défaut, il s’agit de Requeue.
Spécifie le délai d’attente pour la suppression des nœuds de calcul du pool. La valeur par défaut est 15 minutes. La valeur minimale est de 5 minutes.
- additionalBehaviors
- IEnumerable<BatchClientBehavior>
Collection d’instances BatchClientBehavior appliquées à la demande de service Batch après le CustomBehaviors.
- cancellationToken
- CancellationToken
CancellationToken pour contrôler la durée de vie de l’opération asynchrone.
Retours
Task qui représente l'opération asynchrone.
Remarques
Vous ne pouvez supprimer des nœuds d’un pool que lorsque le AllocationState du pool est Steady. Si le pool est déjà en cours de redimensionnement, une exception se produit.
Lorsque vous supprimez des nœuds d’un pool, AllocationState du pool passe de Steady à Resizing.
L’opération de suppression s’exécute de manière asynchrone.