Freigeben über


PoolOperationsExtensions.ResizeAsync Methode

Definition

Ändert die Anzahl der Computeknoten, die einem Pool zugewiesen sind.

public static System.Threading.Tasks.Task<Microsoft.Azure.Batch.Protocol.Models.PoolResizeHeaders> ResizeAsync (this Microsoft.Azure.Batch.Protocol.IPoolOperations operations, string poolId, Microsoft.Azure.Batch.Protocol.Models.PoolResizeParameter poolResizeParameter, Microsoft.Azure.Batch.Protocol.Models.PoolResizeOptions poolResizeOptions = default, System.Threading.CancellationToken cancellationToken = default);
static member ResizeAsync : Microsoft.Azure.Batch.Protocol.IPoolOperations * string * Microsoft.Azure.Batch.Protocol.Models.PoolResizeParameter * Microsoft.Azure.Batch.Protocol.Models.PoolResizeOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Batch.Protocol.Models.PoolResizeHeaders>
<Extension()>
Public Function ResizeAsync (operations As IPoolOperations, poolId As String, poolResizeParameter As PoolResizeParameter, Optional poolResizeOptions As PoolResizeOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of PoolResizeHeaders)

Parameter

operations
IPoolOperations

Die Vorgangsgruppe für diese Erweiterungsmethode.

poolId
String

Die ID des pools, deren Größe geändert werden soll.

poolResizeParameter
PoolResizeParameter

Die Parameter für die Anforderung.

poolResizeOptions
PoolResizeOptions

Zusätzliche Parameter für den Vorgang

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Hinweise

Sie können die Größe eines Pools nur ändern, wenn der Zuordnungsstatus konstant ist. Wenn die Größe des Pools bereits geändert wird, schlägt die Anforderung mit status Code 409 fehl. Wenn Sie die Größe eines Pools ändern, ändert sich der Zuordnungsstatus des Pools von "Stabil" in "Größe ändern". Sie können die Größe von Pools, die für die automatische Skalierung konfiguriert sind, nicht ändern. Wenn Sie dies versuchen, gibt der Batch-Dienst den Fehler 409 zurück. Wenn Sie die Größe eines Pools nach unten ändern, wählt der Batch-Dienst aus, welche Computeknoten entfernt werden sollen. Verwenden Sie zum Entfernen bestimmter Computeknoten stattdessen die Api zum Entfernen von Computeknoten für Pools.

Gilt für: