CloudPool.RemoveFromPool 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
RemoveFromPool(String, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>) |
Supprime le nœud de calcul spécifié de ce pool. |
RemoveFromPool(IEnumerable<String>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>) |
Supprime les nœuds de calcul spécifiés de ce pool. |
RemoveFromPool(IEnumerable<ComputeNode>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>) |
Supprime les nœuds de calcul spécifiés de ce pool. |
RemoveFromPool(ComputeNode, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>) |
Supprime le nœud de calcul spécifié de ce pool. |
RemoveFromPool(String, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)
Supprime le nœud de calcul spécifié de ce pool.
public void RemoveFromPool (string computeNodeId, Microsoft.Azure.Batch.Common.ComputeNodeDeallocationOption? deallocationOption = default, TimeSpan? resizeTimeout = default, System.Collections.Generic.IEnumerable<Microsoft.Azure.Batch.BatchClientBehavior> additionalBehaviors = default);
member this.RemoveFromPool : string * Nullable<Microsoft.Azure.Batch.Common.ComputeNodeDeallocationOption> * Nullable<TimeSpan> * seq<Microsoft.Azure.Batch.BatchClientBehavior> -> unit
Public Sub RemoveFromPool (computeNodeId As String, Optional deallocationOption As Nullable(Of ComputeNodeDeallocationOption) = Nothing, Optional resizeTimeout As Nullable(Of TimeSpan) = Nothing, Optional additionalBehaviors As IEnumerable(Of BatchClientBehavior) = Nothing)
Paramètres
- 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’expiration 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.
Remarques
Si vous devez supprimer plusieurs nœuds de calcul d’un pool, il est plus efficace d’utiliser la RemoveFromPool(IEnumerable<String>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>) 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, le pool AllocationState passe de Steady à Resizing.
Il s’agit d’une opération bloquante. Pour un équivalent non bloquant, consultez RemoveFromPoolAsync(String, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken).
S’applique à
RemoveFromPool(IEnumerable<String>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)
Supprime les nœuds de calcul spécifiés de ce pool.
public void RemoveFromPool (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);
member this.RemoveFromPool : seq<string> * Nullable<Microsoft.Azure.Batch.Common.ComputeNodeDeallocationOption> * Nullable<TimeSpan> * seq<Microsoft.Azure.Batch.BatchClientBehavior> -> unit
Public Sub RemoveFromPool (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)
Paramètres
- 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’expiration 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.
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, le pool AllocationState passe de Steady à Resizing.
Il s’agit d’une opération bloquante. Pour un équivalent non bloquant, consultez RemoveFromPoolAsync(IEnumerable<String>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken).
S’applique à
RemoveFromPool(IEnumerable<ComputeNode>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)
Supprime les nœuds de calcul spécifiés de ce pool.
public void RemoveFromPool (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);
member this.RemoveFromPool : seq<Microsoft.Azure.Batch.ComputeNode> * Nullable<Microsoft.Azure.Batch.Common.ComputeNodeDeallocationOption> * Nullable<TimeSpan> * seq<Microsoft.Azure.Batch.BatchClientBehavior> -> unit
Public Sub RemoveFromPool (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)
Paramètres
- 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’expiration 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.
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, le pool AllocationState passe de Steady à Resizing.
Il s’agit d’une opération bloquante. Pour un équivalent non bloquant, consultez RemoveFromPoolAsync(IEnumerable<ComputeNode>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken).
S’applique à
RemoveFromPool(ComputeNode, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)
Supprime le nœud de calcul spécifié de ce pool.
public void RemoveFromPool (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.RemoveFromPool : Microsoft.Azure.Batch.ComputeNode * Nullable<Microsoft.Azure.Batch.Common.ComputeNodeDeallocationOption> * Nullable<TimeSpan> * seq<Microsoft.Azure.Batch.BatchClientBehavior> -> unit
Public Sub RemoveFromPool (computeNode As ComputeNode, Optional deallocationOption As Nullable(Of ComputeNodeDeallocationOption) = Nothing, Optional resizeTimeout As Nullable(Of TimeSpan) = Nothing, Optional additionalBehaviors As IEnumerable(Of BatchClientBehavior) = Nothing)
Paramètres
- 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’expiration 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.
Remarques
Si vous devez supprimer plusieurs nœuds de calcul d’un pool, il est plus efficace d’utiliser la RemoveFromPool(IEnumerable<ComputeNode>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>) 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, le pool AllocationState passe de Steady à Resizing.
Il s’agit d’une opération bloquante. Pour un équivalent non bloquant, consultez RemoveFromPoolAsync(ComputeNode, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken).