Compartir a través de


PoolOperationsExtensions.DeleteAsync Método

Definición

Elimina un grupo de la cuenta especificada.

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)

Parámetros

operations
IPoolOperations

Grupo de operaciones para este método de extensión.

poolId
String

Identificador del grupo que se va a eliminar.

poolDeleteOptions
PoolDeleteOptions

Parámetros adicionales para la operación

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Comentarios

Cuando solicita que se elimine un grupo, se producen las siguientes acciones: el estado del grupo se establece en eliminar; cualquier operación de cambio de tamaño en curso en el grupo se detiene; El servicio Batch comienza a cambiar el tamaño del grupo a cero nodos de proceso; las tareas que se ejecutan en nodos de ejecución existentes se finalizan y se vuelven a poner en cola (como si se hubiera solicitado una operación de grupo de cambio de tamaño con la opción de requeue predeterminada); por último, el grupo se quita del sistema. Dado que se vuelven a poner en cola las tareas en ejecución, el usuario puede volver a ejecutar estas tareas actualizando su trabajo para establecer como destino un grupo diferente. A continuación, las tareas se pueden ejecutar en el nuevo grupo. Si desea invalidar el comportamiento de la puesta en cola, debe llamar al grupo de cambio de tamaño explícitamente para reducir el tamaño del grupo a cero antes de eliminar el grupo. Si llama a una API de actualización, revisión o eliminación en un grupo en el estado de eliminación, se producirá un error con el código de estado HTTP 409 con el código de error PoolBeingDeleted.

Se aplica a