CloudPool.RemoveFromPoolAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
RemoveFromPoolAsync(ComputeNode, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken) |
Quita el nodo de proceso especificado de este grupo. |
RemoveFromPoolAsync(IEnumerable<ComputeNode>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken) |
Quita los nodos de proceso especificados de este grupo. |
RemoveFromPoolAsync(IEnumerable<String>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken) |
Quita los nodos de proceso especificados de este grupo. |
RemoveFromPoolAsync(String, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken) |
Quita el nodo de proceso especificado de este grupo. |
RemoveFromPoolAsync(ComputeNode, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken)
Quita el nodo de proceso especificado de este grupo.
public System.Threading.Tasks.Task RemoveFromPoolAsync (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, System.Threading.CancellationToken cancellationToken = default);
member this.RemoveFromPoolAsync : 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 (computeNode As 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
Parámetros
- computeNode
- ComputeNode
que ComputeNode se va a quitar del grupo.
- deallocationOption
- Nullable<ComputeNodeDeallocationOption>
Especifica cuándo se pueden quitar los nodos del grupo. El valor predeterminado es Requeue.
Especifica el tiempo de espera para la eliminación de nodos de proceso del grupo. El valor predeterminado es 15 minutos. El valor mínimo es de 5 minutos.
- additionalBehaviors
- IEnumerable<BatchClientBehavior>
Colección de BatchClientBehavior instancias que se aplican a la solicitud de servicio de Batch después de CustomBehaviors.
- cancellationToken
- CancellationToken
para CancellationToken controlar la duración de la operación asincrónica.
Devoluciones
Objeto Task que representa la operación asincrónica.
Comentarios
Si necesita quitar varios nodos de proceso de un grupo, es más eficaz usar la RemoveFromPoolAsync(IEnumerable<ComputeNode>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken) sobrecarga.
Solo puede quitar nodos de un grupo cuando el AllocationState del grupo es Steady. Si el grupo ya cambia el tamaño, se produce una excepción.
Al quitar nodos de un grupo, el grupo AllocationState cambia de Steady a Resizing.
La operación de eliminación se ejecuta de forma asincrónica.
Se aplica a
RemoveFromPoolAsync(IEnumerable<ComputeNode>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken)
Quita los nodos de proceso especificados de este grupo.
public System.Threading.Tasks.Task RemoveFromPoolAsync (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 : 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 (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
Parámetros
- computeNodes
- IEnumerable<ComputeNode>
Nodos de proceso que se van a quitar del grupo.
- deallocationOption
- Nullable<ComputeNodeDeallocationOption>
Especifica cómo controlar las tareas que ya se están ejecutando y cuándo se pueden quitar los nodos que los ejecutan del grupo. El valor predeterminado es Requeue.
Especifica el tiempo de espera para la eliminación de nodos de proceso del grupo. El valor predeterminado es 15 minutos. El valor mínimo es de 5 minutos.
- additionalBehaviors
- IEnumerable<BatchClientBehavior>
Colección de BatchClientBehavior instancias que se aplican a la solicitud de servicio de Batch después de CustomBehaviors.
- cancellationToken
- CancellationToken
para CancellationToken controlar la duración de la operación asincrónica.
Devoluciones
Objeto Task que representa la operación asincrónica.
Comentarios
Solo puede quitar nodos de un grupo cuando el AllocationState del grupo es Steady. Si el grupo ya cambia el tamaño, se produce una excepción.
Al quitar nodos de un grupo, el grupo AllocationState cambia de Steady a Resizing.
La operación de eliminación se ejecuta de forma asincrónica.
Se aplica a
RemoveFromPoolAsync(IEnumerable<String>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken)
Quita los nodos de proceso especificados de este grupo.
public System.Threading.Tasks.Task RemoveFromPoolAsync (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 : 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 (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
Parámetros
- computeNodeIds
- IEnumerable<String>
Identificadores de los nodos de proceso que se van a quitar del grupo.
- deallocationOption
- Nullable<ComputeNodeDeallocationOption>
Especifica cómo controlar las tareas que ya se están ejecutando y cuándo se pueden quitar los nodos que los ejecutan del grupo. El valor predeterminado es Requeue.
Especifica el tiempo de espera para la eliminación de nodos de proceso del grupo. El valor predeterminado es 15 minutos. El valor mínimo es de 5 minutos.
- additionalBehaviors
- IEnumerable<BatchClientBehavior>
Colección de BatchClientBehavior instancias que se aplican a la solicitud de servicio de Batch después de CustomBehaviors.
- cancellationToken
- CancellationToken
para CancellationToken controlar la duración de la operación asincrónica.
Devoluciones
Objeto Task que representa la operación asincrónica.
Comentarios
Solo puede quitar nodos de un grupo cuando el AllocationState del grupo es Steady. Si el grupo ya cambia el tamaño, se produce una excepción.
Al quitar nodos de un grupo, el grupo AllocationState cambia de Steady a Resizing.
La operación de eliminación se ejecuta de forma asincrónica.
Se aplica a
RemoveFromPoolAsync(String, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken)
Quita el nodo de proceso especificado de este grupo.
public System.Threading.Tasks.Task RemoveFromPoolAsync (string computeNodeId, 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 * Nullable<Microsoft.Azure.Batch.Common.ComputeNodeDeallocationOption> * Nullable<TimeSpan> * seq<Microsoft.Azure.Batch.BatchClientBehavior> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function RemoveFromPoolAsync (computeNodeId As 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
Parámetros
- computeNodeId
- String
Identificador del nodo de proceso que se va a quitar del grupo.
- deallocationOption
- Nullable<ComputeNodeDeallocationOption>
Especifica cómo controlar las tareas que ya se están ejecutando y cuándo se pueden quitar los nodos que los ejecutan del grupo. El valor predeterminado es Requeue.
Especifica el tiempo de espera para la eliminación de nodos de proceso del grupo. El valor predeterminado es 15 minutos. El valor mínimo es de 5 minutos.
- additionalBehaviors
- IEnumerable<BatchClientBehavior>
Colección de BatchClientBehavior instancias que se aplican a la solicitud de servicio de Batch después de CustomBehaviors.
- cancellationToken
- CancellationToken
para CancellationToken controlar la duración de la operación asincrónica.
Devoluciones
Objeto Task que representa la operación asincrónica.
Comentarios
Si necesita quitar varios nodos de proceso de un grupo, es más eficaz usar la RemoveFromPoolAsync(IEnumerable<String>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken) sobrecarga.
Solo puede quitar nodos de un grupo cuando el AllocationState del grupo es Steady. Si el grupo ya cambia el tamaño, se produce una excepción.
Al quitar nodos de un grupo, el grupo AllocationState cambia de Steady a Resizing.
La operación de eliminación se ejecuta de forma asincrónica.