PoolOperationsExtensions.Delete Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Löscht einen Pool aus dem angegebenen Konto.
public static Microsoft.Azure.Batch.Protocol.Models.PoolDeleteHeaders Delete(this Microsoft.Azure.Batch.Protocol.IPoolOperations operations, string poolId, Microsoft.Azure.Batch.Protocol.Models.PoolDeleteOptions poolDeleteOptions = default);
static member Delete : Microsoft.Azure.Batch.Protocol.IPoolOperations * string * Microsoft.Azure.Batch.Protocol.Models.PoolDeleteOptions -> Microsoft.Azure.Batch.Protocol.Models.PoolDeleteHeaders
<Extension()>
Public Function Delete (operations As IPoolOperations, poolId As String, Optional poolDeleteOptions As PoolDeleteOptions = Nothing) As PoolDeleteHeaders
Parameter
- operations
- IPoolOperations
Die Vorgangsgruppe für diese Erweiterungsmethode.
- poolId
- String
Die ID des zu löschenden Pools.
- poolDeleteOptions
- PoolDeleteOptions
Zusätzliche Parameter für den Vorgang
Gibt zurück
Hinweise
Wenn Sie die Löschung eines Pools anfordern, werden die folgenden Aktionen ausgeführt: Der Poolstatus ist auf Löschen festgelegt; jeder laufende Größenänderungsvorgang für den Pool wird beendet. der Batch-Dienst beginnt, die Größe des Pools auf 0 Computeknoten zu ändern. Alle Aufgaben, die auf vorhandenen Computeknoten ausgeführt werden, werden beendet und erneut in die Warteschlange gestellt (als ob ein Vorgang zum Ändern der Größe des Pools mit der Standardoption "Requeue" angefordert wurde); schließlich wird der Pool aus dem System entfernt. Da ausgeführte Aufgaben erneut in die Warteschlange gestellt werden, kann der Benutzer diese Aufgaben erneut ausführen, indem er seinen Auftrag aktualisiert, um einen anderen Pool als Ziel zu verwenden. Die Tasks können dann im neuen Pool ausgeführt werden. Wenn Sie das Verhalten bei der erneuten Warteschlange überschreiben möchten, sollten Sie pool explizit zum Ändern der Größe aufrufen, um den Pool auf die Größe Null zu verkleinern, bevor Sie den Pool löschen. Wenn Sie eine Update-, Patch- oder Delete-API für einen Pool im Löschstatus aufrufen, tritt ein Fehler mit HTTP-status Code 409 mit dem Fehlercode PoolBeingDeleted auf.
Gilt für:
Azure SDK for .NET