Freigeben über


PoolOperations Klasse

Definition

Führt poolbezogene Vorgänge für ein Azure Batch-Konto aus.

public class PoolOperations : Microsoft.Azure.Batch.IInheritedBehaviors
type PoolOperations = class
    interface IInheritedBehaviors
Public Class PoolOperations
Implements IInheritedBehaviors
Vererbung
PoolOperations
Implementiert

Eigenschaften

CustomBehaviors

Ruft eine Liste von Verhaltensweisen ab, die Anforderungen an den Batch-Dienst ändern oder anpassen, die über diesen ausgeführt werden, oder legt diese PoolOperationsfest.

Methoden

CopyNodeFileContentToStream(String, String, String, Stream, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>)

Kopiert den Inhalt einer Datei vom angegebenen Knoten in den angegebenen Stream.

CopyNodeFileContentToStreamAsync(String, String, String, Stream, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>, CancellationToken)

Kopiert den Inhalt einer Datei vom angegebenen Knoten in den angegebenen Stream.

CopyNodeFileContentToString(String, String, String, Encoding, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>)

Liest den Inhalt einer Datei vom angegebenen Knoten in eine Zeichenfolge.

CopyNodeFileContentToStringAsync(String, String, String, Encoding, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>, CancellationToken)

Liest den Inhalt einer Datei vom angegebenen Knoten in eine Zeichenfolge.

CreateComputeNodeUser(String, String)

Erstellt ein ComputeNodeUser neues Computeknotenbenutzerkonto, das noch nicht im Batch-Dienst vorhanden ist.

CreatePool()

Erstellt eine instance von CloudPool, die ungebunden ist und keine Konsistenzbeziehung zu einem Pool im Batch-Dienst aufweist.

CreatePool(String, String, CloudServiceConfiguration, Nullable<Int32>, Nullable<Int32>)

Erstellt eine instance von CloudPool, die ungebunden ist und keine Konsistenzbeziehung zu einem Pool im Batch-Dienst aufweist.

CreatePool(String, String, VirtualMachineConfiguration, Nullable<Int32>, Nullable<Int32>)

Erstellt eine instance von CloudPool, die ungebunden ist und keine Konsistenzbeziehung zu einem Pool im Batch-Dienst aufweist.

DeleteComputeNodeUser(String, String, String, IEnumerable<BatchClientBehavior>)

Löscht das angegebene Benutzerkonto aus dem angegebenen Computeknoten.

DeleteComputeNodeUserAsync(String, String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Löscht das angegebene Benutzerkonto aus dem angegebenen Computeknoten.

DeleteNodeFile(String, String, String, Nullable<Boolean>, IEnumerable<BatchClientBehavior>)

Löscht die angegebene Datei aus dem angegebenen Computeknoten.

DeleteNodeFileAsync(String, String, String, Nullable<Boolean>, IEnumerable<BatchClientBehavior>, CancellationToken)

Löscht die angegebene Datei aus dem angegebenen Computeknoten.

DeletePool(String, IEnumerable<BatchClientBehavior>)

Löscht den angegebenen Pool.

DeletePoolAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Löscht den angegebenen Pool.

DisableAutoScale(String, IEnumerable<BatchClientBehavior>)

Deaktiviert die automatische Skalierung für den angegebenen Pool.

DisableAutoScaleAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Deaktiviert die automatische Skalierung für den angegebenen Pool.

DisableComputeNodeScheduling(String, String, Nullable<DisableComputeNodeSchedulingOption>, IEnumerable<BatchClientBehavior>)

Deaktiviert die Aufgabenplanung auf dem angegebenen Computeknoten.

DisableComputeNodeSchedulingAsync(String, String, Nullable<DisableComputeNodeSchedulingOption>, IEnumerable<BatchClientBehavior>, CancellationToken)

Deaktiviert die Aufgabenplanung auf dem angegebenen Computeknoten.

EnableAutoScale(String, String, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Aktiviert die automatische Skalierung für den angegebenen Pool.

EnableAutoScaleAsync(String, String, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken)

Aktiviert die automatische Skalierung für den angegebenen Pool.

EnableComputeNodeScheduling(String, String, IEnumerable<BatchClientBehavior>)

Aktiviert die Aufgabenplanung auf dem angegebenen Computeknoten.

EnableComputeNodeSchedulingAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Aktiviert die Aufgabenplanung auf dem angegebenen Computeknoten.

EvaluateAutoScale(String, String, IEnumerable<BatchClientBehavior>)

Ruft das Ergebnis der Auswertung einer automatischen Skalierungsformel für den angegebenen Pool ab. Dies dient in erster Linie zum Überprüfen einer Formel für die automatische Skalierung, da sie einfach das Ergebnis zurückgibt, ohne die Formel auf den Pool anzuwenden.

EvaluateAutoScaleAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Ruft das Ergebnis der Auswertung einer automatischen Skalierungsformel für den angegebenen Pool ab. Dies dient in erster Linie zum Überprüfen einer Formel für die automatische Skalierung, da sie einfach das Ergebnis zurückgibt, ohne die Formel auf den Pool anzuwenden.

GetComputeNode(String, String, DetailLevel, IEnumerable<BatchClientBehavior>)

Ruft den angegebenen Computeknoten ab.

GetComputeNodeAsync(String, String, DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken)

Ruft den angegebenen Computeknoten ab.

GetComputeNodeExtension(String, String, String, DetailLevel, IEnumerable<BatchClientBehavior>)

Ruft den angegebenen Computeknoten ab.

GetComputeNodeExtensionAsync(String, String, String, DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken)

Ruft die angegebene Computeknotenerweiterung ab.

GetNodeFile(String, String, String, IEnumerable<BatchClientBehavior>)

Ruft Informationen zu einer Datei auf einem Computeknoten ab.

GetNodeFileAsync(String, String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Ruft Informationen zu einer Datei auf einem Computeknoten ab.

GetPool(String, DetailLevel, IEnumerable<BatchClientBehavior>)

Ruft die angegebene CloudPool ab.

GetPoolAsync(String, DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken)

Ruft die angegebene CloudPool ab.

GetRDPFile(String, String, Stream, IEnumerable<BatchClientBehavior>)

Ruft eine RDP-Datei (Remote Desktop Protocol) für den angegebenen Knoten ab.

GetRDPFile(String, String, String, IEnumerable<BatchClientBehavior>)

Ruft eine Remotedesktopprotokolldatei für den angegebenen Knoten ab.

GetRDPFileAsync(String, String, Stream, IEnumerable<BatchClientBehavior>, CancellationToken)

Ruft eine RDP-Datei (Remote Desktop Protocol) für den angegebenen Knoten ab.

GetRDPFileAsync(String, String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Ruft eine Remotedesktopprotokolldatei für den angegebenen Knoten ab.

GetRemoteLoginSettings(String, String, IEnumerable<BatchClientBehavior>)

Ruft die Einstellungen ab, die für die Remoteanmeldung bei einem Computeknoten erforderlich sind.

GetRemoteLoginSettingsAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Ruft die Einstellungen ab, die für die Remoteanmeldung bei einem Computeknoten erforderlich sind.

ListComputeNodeExtensions(String, String, IEnumerable<BatchClientBehavior>)

Listet die Erweiterungen des angegebenen ComputeNodeauf.

ListComputeNodes(String, DetailLevel, IEnumerable<BatchClientBehavior>)

Listet die Computeknoten des angegebenen Pools auf.

ListNodeFiles(String, String, Nullable<Boolean>, DetailLevel, IEnumerable<BatchClientBehavior>)

Listet Dateien auf dem angegebenen Computeknoten auf.

ListPoolNodeCounts(DetailLevel, IEnumerable<BatchClientBehavior>)

Listet die Anzahl der Knoten in jedem Zustand auf, gruppiert nach Pool.

ListPools(DetailLevel, IEnumerable<BatchClientBehavior>)

Listet die Pools im Batch-Konto auf.

ListPoolUsageMetrics(Nullable<DateTime>, Nullable<DateTime>, DetailLevel, IEnumerable<BatchClientBehavior>)

Listet Metriken für die Poolnutzung auf.

ListSupportedImages(DetailLevel, IEnumerable<BatchClientBehavior>)

Listet die vom Batch Service unterstützten Knoten-Agent-Sku-Werte auf.

Reboot(String, String, Nullable<ComputeNodeRebootOption>, IEnumerable<BatchClientBehavior>)

Startet den angegebenen Computeknoten neu.

RebootAsync(String, String, Nullable<ComputeNodeRebootOption>, IEnumerable<BatchClientBehavior>, CancellationToken)

Startet den angegebenen Computeknoten neu.

Reimage(String, String, Nullable<ComputeNodeReimageOption>, IEnumerable<BatchClientBehavior>)

Installiert das Betriebssystem auf dem angegebenen Computeknoten neu.

ReimageAsync(String, String, Nullable<ComputeNodeReimageOption>, IEnumerable<BatchClientBehavior>, CancellationToken)

Installiert das Betriebssystem auf dem angegebenen Computeknoten neu.

RemoveFromPool(String, ComputeNode, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Entfernt den angegebenen Computeknoten aus dem angegebenen Pool.

RemoveFromPool(String, IEnumerable<ComputeNode>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Entfernt die angegebenen Computeknoten aus dem angegebenen Pool.

RemoveFromPool(String, IEnumerable<String>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Entfernt die angegebenen Computeknoten aus dem angegebenen Pool.

RemoveFromPool(String, String, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Entfernt den angegebenen Computeknoten aus dem angegebenen Pool.

RemoveFromPoolAsync(String, ComputeNode, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Entfernt den angegebenen Computeknoten aus dem angegebenen Pool.

RemoveFromPoolAsync(String, IEnumerable<ComputeNode>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken)

Entfernt die angegebenen Computeknoten aus dem angegebenen Pool.

RemoveFromPoolAsync(String, IEnumerable<String>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken)

Entfernt die angegebenen Computeknoten aus dem angegebenen Pool.

RemoveFromPoolAsync(String, String, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Entfernt den angegebenen Computeknoten aus dem angegebenen Pool.

ResizePool(String, Nullable<Int32>, Nullable<Int32>, Nullable<TimeSpan>, Nullable<ComputeNodeDeallocationOption>, IEnumerable<BatchClientBehavior>)

Ändert die Größe des angegebenen Pools.

ResizePoolAsync(String, Nullable<Int32>, Nullable<Int32>, Nullable<TimeSpan>, Nullable<ComputeNodeDeallocationOption>, IEnumerable<BatchClientBehavior>, CancellationToken)

Ändert die Größe des angegebenen Pools.

StopResizePool(String, IEnumerable<BatchClientBehavior>)

Beendet einen Pooländerungsvorgang.

StopResizePoolAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Beendet einen Pooländerungsvorgang.

UploadComputeNodeBatchServiceLogs(String, String, String, ComputeNodeIdentityReference, DateTime, Nullable<DateTime>, IEnumerable<BatchClientBehavior>)

Laden Sie Azure Batch Dienstprotokolldateien vom angegebenen Computeknoten hoch.

UploadComputeNodeBatchServiceLogs(String, String, String, DateTime, Nullable<DateTime>, IEnumerable<BatchClientBehavior>)

Laden Sie Azure Batch Dienstprotokolldateien vom angegebenen Computeknoten hoch.

UploadComputeNodeBatchServiceLogsAsync(String, String, String, ComputeNodeIdentityReference, DateTime, Nullable<DateTime>, IEnumerable<BatchClientBehavior>, CancellationToken)

Laden Sie Azure Batch Dienstprotokolldateien vom angegebenen Computeknoten hoch.

UploadComputeNodeBatchServiceLogsAsync(String, String, String, DateTime, Nullable<DateTime>, IEnumerable<BatchClientBehavior>, CancellationToken)

Laden Sie Azure Batch Dienstprotokolldateien vom angegebenen Computeknoten hoch.

Gilt für: