Partager via


IPoolOperations.ResizeWithHttpMessagesAsync Méthode

Définition

Modifie le nombre de nœuds de calcul affectés à un pool.

public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationHeaderResponse<Microsoft.Azure.Batch.Protocol.Models.PoolResizeHeaders>> ResizeWithHttpMessagesAsync (string poolId, Microsoft.Azure.Batch.Protocol.Models.PoolResizeParameter poolResizeParameter, Microsoft.Azure.Batch.Protocol.Models.PoolResizeOptions poolResizeOptions = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member ResizeWithHttpMessagesAsync : string * Microsoft.Azure.Batch.Protocol.Models.PoolResizeParameter * Microsoft.Azure.Batch.Protocol.Models.PoolResizeOptions * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationHeaderResponse<Microsoft.Azure.Batch.Protocol.Models.PoolResizeHeaders>>
Public Function ResizeWithHttpMessagesAsync (poolId As String, poolResizeParameter As PoolResizeParameter, Optional poolResizeOptions As PoolResizeOptions = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationHeaderResponse(Of PoolResizeHeaders))

Paramètres

poolId
String

ID du pool à redimensionner.

poolResizeParameter
PoolResizeParameter

Paramètres de la requête.

poolResizeOptions
PoolResizeOptions

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

customHeaders
Dictionary<String,List<String>>

En-têtes qui seront ajoutés à la demande.

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

Exceptions

Levée lorsque l’opération a retourné un code status non valide

Levée lorsqu’un paramètre requis a la valeur Null

Remarques

Vous ne pouvez redimensionner un pool que lorsque son état d’allocation est stable. Si le pool est déjà en cours de redimensionnement, la demande échoue avec status code 409. Lorsque vous redimensionnez un pool, l’état d’allocation du pool passe de stable à redimensionnement. Vous ne pouvez pas redimensionner les pools configurés pour la mise à l’échelle automatique. Si vous essayez de le faire, le service Batch retourne une erreur 409. Si vous redimensionnez un pool vers le bas, le service Batch choisit les nœuds de calcul à supprimer. Pour supprimer des nœuds de calcul spécifiques, utilisez plutôt l’API Supprimer les nœuds de calcul du pool.

S’applique à