Freigeben über


Microsoft.Azure.Batch Namespace

Klassen

AddTaskCollectionResultHandler

Ein BatchClientBehavior , mit dem Sie angeben können, unter welchen Bedingungen ein Vorgang zum Hinzufügen mehrerer Aufgaben zu einem Auftrag wiederholen, beenden oder als erfolgreich betrachtet werden soll.

AddTaskCollectionTerminatedException

Die Ausnahme, die ausgelöst wird, wenn der AddTaskCollection-Vorgang beendet wird.

AddTaskResult

Ergebnis für eine einzelne Aufgabe, die als Teil einer Sammlung von Aufgaben hinzugefügt wurde.

AffinityInformation

Ein Lokalitätshinweis, der vom Batch-Dienst verwendet werden kann, um einen Computeknoten auszuwählen, auf dem eine neue Aufgabe gestartet werden soll.

ApplicationOperations

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

ApplicationPackageReference

Ein Verweis auf ein Anwendungspaket, das auf Computeknoten bereitgestellt werden soll.

ApplicationSummary

Enthält Informationen zu einer Anwendung in einem Azure Batch Konto.

AuthenticationTokenSettings

Die Einstellungen für ein Authentifizierungstoken, das der Task zum Ausführen von Batch-Dienstvorgängen verwenden kann.

AutoPoolSpecification

Gibt Merkmale für einen temporären "automatischen Pool" an. Der Batch-Dienst erstellt diesen automatischen Pool, führt alle Aufgaben für den Auftrag darauf aus und löscht den Pool standardmäßig, sobald der Auftrag abgeschlossen ist.

AutoScaleRun

Die Ergebnisse und Fehler bei einer Auswertung oder Ausführung einer Formel für die automatische Skalierung eines Pools.

AutoScaleRunError

Ein Fehler, der beim Ausführen oder Auswerten einer Formel für die automatische Skalierung eines Pools aufgetreten ist.

AutoUserSpecification

Gibt die Parameter für den automatischen Benutzer an, der eine Aufgabe im Batch-Dienst ausführt.

AzureBlobFileSystemConfiguration

Informationen, die zum Herstellen einer Verbindung mit einem Azure Storage-Container mithilfe von Blobfuse verwendet werden.

AzureFileShareConfiguration

Informationen, die zum Herstellen einer Verbindung mit einer Azure-Dateifreigabe verwendet werden.

AzureStorageAuthenticationKey
BatchClient

Ein Client für ein Azure Batch Konto, das für den Zugriff auf den Batch-Dienst verwendet wird.

BatchClientBehavior

Abgeleitete Klassen ändern das Betriebsverhalten eines Azure Batch-Dienstclients. Abgeleitete Klassen können in der richtigen Reihenfolge und gleichzeitig von mehreren Threads aufgerufen werden. Implementierungen sollten threadsicher sein.

BatchClientException

Eine vom Batch-Client ausgelöste Ausnahme.

BatchClientParallelOptions

Speichert Optionen, die den Vorgang von Methoden für parallele Batch-Clientvorgänge konfigurieren.

BatchError

Ein Fehler, der vom Azure Batch-Dienst empfangen wurde.

BatchErrorDetail

Ein Element mit zusätzlichen Informationen, die in einem BatchErrorenthalten sind.

BatchErrorMessages

Eine stark typisierte Ressourcenklasse für die Suche nach lokalisierten Zeichenfolgen usw.

BatchPoolIdentity

Die Identität des Batch-Pools, sofern konfiguriert.

BatchRequestTimeout

Klasse, die einfachen Zugriff auf die Timeout Eigenschaft und die Timeout Eigenschaft ermöglicht.

Certificate

Ein Zertifikat, das auf Computeknoten installiert werden kann und zum Authentifizieren von Vorgängen auf einem Knoten verwendet werden kann.

CertificateOperations

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

CertificateReference

Stellt ein Zertifikatobjekt des Azure Batch-Diensts dar.

CifsMountConfiguration

Informationen, die zum Herstellen einer Verbindung mit einem CIFS-Dateisystem verwendet werden.

ClientRequestIdProvider

Interceptor, der eine Funktion zum Generieren einer Clientanforderungs-ID enthält, die als ClientRequestIdfestgelegt wird. Wenn mehrere Instanzen davon vorhanden sind, gewinnt der letzte Satz.

CloudJob

Ein Azure Batch Auftrag.

CloudJobSchedule

Ein Auftragszeitplan, der wiederkehrende Aufträge ermöglicht, indem angegeben wird, wann Aufträge ausgeführt werden sollen, und eine Spezifikation, die zum Erstellen der einzelnen Aufträge verwendet wird.

CloudPool

Ein Pool im Azure Batch-Dienst.

CloudServiceConfiguration

Die Konfiguration für Computeknoten in einem Pool basierend auf der Azure Cloud Services-Plattform.

CloudTask

Eine Azure Batch Aufgabe. Eine Aufgabe ist eine Aufgabe, die einem Auftrag zugeordnet ist und auf einem Computeknoten ausgeführt wird.

ComputeNode

Fasst den Zustand eines Computeknotens zusammen.

ComputeNodeEndpointConfiguration

Die Endpunktkonfiguration für den Computeknoten.

ComputeNodeError

Ein Fehler, der bei einem Azure Batch Computeknoten aufgetreten ist.

ComputeNodeIdentityReference

Der Verweis auf eine benutzerseitig zugewiesene Identität, die dem Batch-Pool zugeordnet ist, den ein Computeknoten verwendet.

ComputeNodeInformation

Die Informationsklasse des Computeknotens.

ComputeNodeUser

Ein Benutzer für einen bestimmten Azure Batch Computeknoten.

Constants

Enthält Konstanten für die Interaktion mit dem Azure Batch-Dienst.

ContainerConfiguration

Die Konfiguration für containerfähige Pools.

ContainerRegistry

Eine private Containerregistrierung.

DataDisk

Einstellungen, die von den Datenträgern verwendet werden, die Computeknoten im Pool zugeordnet sind.

DeleteCertificateError

Fehler beim Löschen eines Zertifikats durch den Batch-Dienst.

DetailLevel

Steuert die Menge an Details, die beim Auflisten oder Abrufen von Ressourcen vom Azure Batch-Dienst angefordert werden.

DiffDiskSettings

Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an, der vom Computeknoten (VM) verwendet wird.

DiskEncryptionConfiguration

Die Datenträgerverschlüsselungskonfiguration, die auf Computeknoten im Pool angewendet wird. Die Konfiguration der Datenträgerverschlüsselung wird in Linux-Pools, die mit Shared Image Gallery Image erstellt wurden, nicht unterstützt.

EnvironmentSetting

Eine Umgebungsvariable, die für einen Vorgangsprozess festgelegt werden soll, z. B. eine Auftragsaufgabe, eine Startaufgabe, eine Auftrags-Manager-Aufgabe oder eine Auftragsvorbereitungs- oder Freigabeaufgabe.

ErrorMessage

Eine Fehlermeldung, die in einer Azure Batch Fehlerantwort empfangen wurde.

ExitCodeMapping

Ein Prozessausgangscode und wie der Batch-Dienst reagieren soll, wenn eine Aufgabe mit diesem Exitcode beendet wird.

ExitCodeRangeMapping

Eine Reihe von Exitcodes und wie der Batch-Dienst reagieren soll, wenn eine Aufgabe mit einem Exitcode innerhalb dieses Bereichs beendet wird.

ExitConditions

Wie der Batch-Dienst reagieren soll, wenn eine Aufgabe abgeschlossen ist.

ExitOptions

Wie der Batch-Dienst auf eine bestimmte Beendigungsbedingung reagieren soll.

FileProperties

Die Eigenschaften einer Datei auf einem Computeknoten.

GetFileRequestByteRange

Der Bytebereich, der in einem Dateidownloadvorgang abgerufen werden soll.

HttpHeader

Ein Name-Wert-Paar für HTTP-Header

ImageInformation

Ein Verweis auf ein Azure Virtual Machines Marketplace-Image und zusätzliche Informationen zum Image.

ImageReference

Ein Verweis auf ein Azure Virtual Machines Marketplace-Image oder ein benutzerdefiniertes Azure Virtual Machine-Image. Informationen zum Abrufen der Liste aller Azure Marketplace Imageverweise, die von Azure Batch überprüft werden, finden Sie unter ListSupportedImages(DetailLevel, IEnumerable<BatchClientBehavior>).

InboundEndpoint

Ein eingehender Endpunkt auf einem Computeknoten.

InboundNatPool

Ein NAT-Pool für eingehenden Datenverkehr, der verwendet werden kann, um bestimmte Ports auf Computeknoten in einem Batch-Pool extern zu adressieren.

InstanceViewStatus

Die instance Ansicht status.

JobConstraints

Gibt die Ausführungseinschränkungen für einen Auftrag an.

JobExecutionInformation

Informationen zur Ausführung eines Azure Batch Auftrags.

JobManagerTask

Stellt einen Azure Batch JobManager-Task dar.

JobNetworkConfiguration

Die Netzwerkkonfiguration für einen Auftrag.

JobOperations

Führt Vorgänge für Azure Batch Aufträge aus.

JobPreparationAndReleaseTaskExecutionInformation

Die status des Auftragsvorbereitungstasks und des Auftragsfreigabetasks auf einem Computeknoten.

JobPreparationTask

Eine Auftragsvorbereitungsaufgabe, die vor allen Aufgaben des Auftrags auf einem bestimmten Computeknoten ausgeführt werden soll.

JobPreparationTaskExecutionInformation

Details zur Ausführung eines Auftragsvorbereitungstasks auf einem Computeknoten.

JobReleaseTask

Der Auftragsfreigabetask wird ausgeführt, wenn der Auftrag endet, aufgrund einer der folgenden: Der Benutzer ruft die Api zum Beenden von Aufträgen oder die API zum Löschen von Aufträgen auf, während der Auftrag noch aktiv ist, die maximale Zeitbeschränkung für die Wanduhr des Auftrags erreicht wird und der Auftrag weiterhin aktiv ist, oder der Auftrags-Manager-Task wurde abgeschlossen, und der Auftrag ist so konfiguriert, dass er beendet wird, wenn der Auftrags-Manager abgeschlossen ist. Der Auftragsfreigabetask wird auf jedem Knoten ausgeführt, auf dem Aufgaben des Auftrags und der Auftragsvorbereitungstask ausgeführt und abgeschlossen wurden. Wenn Sie einen Knoten neu abbilden, nachdem er den Auftragsvorbereitungstask ausgeführt hat, und der Auftrag ohne weitere Aufgaben des Auftrags endet, der auf diesem Knoten ausgeführt wird (und daher der Auftragsvorbereitungstask nicht erneut ausgeführt wird), wird der Auftragsfreigabetask nicht auf diesem Computeknoten ausgeführt. Wenn ein Knoten neu gestartet wird, während der Auftragsfreigabetask noch ausgeführt wird, wird der Auftragsfreigabetask erneut ausgeführt, wenn der Computeknoten gestartet wird. Der Auftrag wird erst als abgeschlossen markiert, wenn alle Auftragsfreigabetasks abgeschlossen sind. Der Auftragsfreigabetask wird im Hintergrund ausgeführt. Es belegt keinen Zeitplanungsslot; Das heißt, es wird nicht auf den grenzwert für taskSlotsPerNode angerechnet, der für den Pool angegeben ist.

JobReleaseTaskExecutionInformation

Details zur Ausführung eines Auftragsfreigabetasks auf einem Computeknoten.

JobScheduleExecutionInformation

Die Ausführungsinformationen für einen Auftragszeitplan.

JobScheduleOperations

Führt Vorgänge für Azure Batch Auftragszeitpläne aus.

JobScheduleStatistics

Ressourcennutzungsstatistiken für ein CloudJobSchedule.

JobSchedulingError

Ein Fehler, der vom Batch-Dienst beim Planen eines Auftrags auftritt.

JobSpecification

Der JobSpecification einer CloudJobSchedule.

JobStatistics

Ressourcennutzungsstatistiken für den Auftrag.

LinuxUserConfiguration

Eigenschaften, die zum Erstellen eines Benutzerkontos auf einem Linux-Knoten verwendet werden.

MetadataItem

Ein Name-Wert-Paar, das einer Batch-Dienstressource zugeordnet ist. Der Batch-Dienst weist diesen Metadaten keine Bedeutung zu. es dient ausschließlich der Verwendung von Benutzercode.

MountConfiguration

Das Dateisystem, das auf jedem Knoten bereitgestellt werden soll.

MultiInstanceSettings

Einstellungen, die angeben, wie ein Task mit mehreren instance ausgeführt werden soll. Aufgaben mit mehreren instance werden häufig zur Unterstützung von MPI-Aufgaben verwendet. Wenn im MPI-Fall einer der Teiltasks fehlschlägt (z. B. aufgrund des Beendens mit einem Exitcode ungleich Null), schlägt der gesamte Task mit mehreren instance fehl. Der Task mit mehreren Instanzen wird dann beendet und wiederholt, bis die Grenze für erneute Versuche erreicht ist. Weitere Informationen finden Sie unter https://azure.microsoft.com/documentation/articles/batch-mpi/.

NameValuePair

Stellt ein Name-Wert-Paar dar.

NetworkConfiguration

Die Netzwerkkonfiguration für einen Pool.

NetworkSecurityGroupRule

Eine Netzwerksicherheitsgruppenregel, die auf einen eingehenden Endpunkt angewendet werden soll.

NfsMountConfiguration

Informationen, die zum Herstellen einer Verbindung mit einem NFS-Dateisystem verwendet werden.

NodeAgentInformation

Informationen zum Knoten-Agent

NodeCounts

Die Anzahl der Knoten in jedem Knotenstatus.

NodeFile

Macht Methoden und Eigenschaften verfügbar, um über Knoten oder Aufgaben auf Dateien zuzugreifen.

NodePlacementConfiguration

Knotenplatzierungskonfiguration für einen Pool.

NodeVMExtension

Die Konfiguration für die VM-Erweiterung instance Ansicht.

ODATADetailLevel

Steuert die Menge an Details, die vom Azure Batch-Dienst beim Auflisten oder Abrufen von Ressourcen mithilfe von OData-Abfrageklauseln angefordert werden.

ODATAMonitorControl

Enthält Steuerungseinstellungen, die für den optimalen Abruf von Zustandsdaten über OData-Prädikate verwendet werden.

OSDisk

Einstellungen für den Betriebssystemdatenträger des Computeknotens (VM).

OutputFile

Eine Spezifikation zum Hochladen von Dateien von einem Azure Batch Knoten an einen anderen Speicherort, nachdem der Batch-Dienst die Ausführung des Aufgabenprozesses abgeschlossen hat.

OutputFileBlobContainerDestination

Gibt ein Dateiuploadziel in einem Azure Blob Storage-Container an.

OutputFileDestination

Das Ziel, in das eine Datei hochgeladen werden soll.

OutputFileUploadOptions

Details zu einem Ausgabedateiuploadvorgang, einschließlich der Bedingungen, unter welchen Bedingungen der Upload ausgeführt werden soll.

PagedEnumerableExtensions

Stellt einen Satz statischer (in Visual Basic freigegebener) Methoden zum Arbeiten mit Sequenzen bereit, die implementieren IPagedEnumerable<T>.

ParallelOperationsException

Eine Ausnahme, die ausgelöst wird, wenn ein oder mehrere Vorgänge in einer parallelen Gruppe von Vorgängen fehlschlagen.
Die InnerExceptions Auflistung enthält die Ausnahmen für jeden fehlgeschlagenen Vorgang.

PoolEndpointConfiguration

Die Endpunktkonfiguration für einen Pool.

PoolInformation

Gibt an, wie ein Auftrag einem Pool zugewiesen werden soll.

PoolNodeCounts

Ein Pool im Azure Batch-Dienst.

PoolOperations

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

PoolSpecification

Die Spezifikation für einen Pool.

PoolStatistics

Enthält Nutzungs- und Ressourcennutzungsstatistiken für die Lebensdauer eines Pools.

PoolUsageMetrics

Die Nutzungsmetriken für einen einzelnen Pool in einem bestimmten Zeitbereich.

PublicIPAddressConfiguration

Details zu einem Ausgabedateiuploadvorgang, einschließlich der Bedingungen, unter welchen Bedingungen der Upload ausgeführt werden soll.

RecentJob

Informationen zum letzten Auftrag unter einem Auftragszeitplan.

RemoteLoginSettings

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

ResizeError

Ein Fehler, der beim Ändern der Größe eines Pools aufgetreten ist.

ResourceFile

Eine Datei, die von Azure Blob Storage auf einen Computeknoten heruntergeladen werden soll, z. B. ausführbare Aufgabendateien und Aufgabeneingabedatendateien.

ResourceStatistics

Die Ressourcenstatistikdaten für den Pool.

RetryPolicyProvider

Ein RequestInterceptor, der die RetryPolicy festlegt.

Schedule

Ein Zeitplan.

StartTask

Eine Aufgabe, die ausgeführt wird, wenn ein Computeknoten einen Pool im Azure Batch-Dienst hinzuschließt oder wenn der Computeknoten neu gestartet oder ein Neuerimage erstellt wird.

StartTaskInformation

Gibt die detaillierten Laufzeitinformationen des Starttasks an, einschließlich aktueller Status, Fehlerdetails, Exitcode, Startzeit, Endzeit usw.

SubtaskInformation

Informationen zu einem Azure Batch Subtask.

SynchronousMethodExceptionBehavior

Ein BatchClientBehavior , der angibt, wie Ausnahmen von synchronen Methoden ausgelöst werden sollen.

TaskConstraints

Definiert die Einschränkungen für einen bestimmten Azure Batch Task.

TaskContainerExecutionInformation

Enthält Informationen zum Container, den eine Aufgabe ausführt.

TaskContainerSettings

Die Containereinstellungen für eine Aufgabe.

TaskCounts

Die Aufgabe zählt für einen Auftrag.

TaskCountsResult

Die Aufgabe zählt für einen Auftrag.

TaskDependencies

Gibt alle Abhängigkeiten einer Aufgabe an. Alle Vorgänge, die explizit oder innerhalb eines Abhängigkeitsbereichs angegeben sind, müssen abgeschlossen werden, bevor die abhängige Aufgabe geplant wird.

TaskExecutionInformation

Informationen zur Aufgabenausführung.

TaskFailureInformation

Informationen zu einem Vorgangsfehler.

TaskIdRange

Ein Bereich von Aufgaben-IDs, von denen ein CloudTask abhängt. Alle Aufgaben mit IDs im Bereich müssen erfolgreich abgeschlossen werden, bevor der abhängige Vorgang geplant werden kann.

TaskInformation

Die Taskinformationsklasse des Computeknotens.

TaskSchedulingPolicy

Eine Planungsrichtlinie für einen Computeknoten.

TaskSlotCounts

Die Anzahl von TaskSlots, die für Tasks pro Status erforderlich sind.

TaskStateMonitor

Stellt Hilfsprogramme zur Überwachung von CloudTask-Zuständen bereit.

TaskStatistics

Ressourcennutzungsstatistiken für die Aufgabe.

UploadBatchServiceLogsResult

Das Ergebnis des Hochladens von Batchdienstprotokolldateien von einem bestimmten Computeknoten.

UsageStatistics

Statistiken im Zusammenhang mit Poolnutzungsdaten.

UserAccount

Ein Benutzerkonto, das auf einem Azure Batch Knoten erstellt werden soll. Aufgaben können so konfiguriert werden, dass sie im Sicherheitskontext des Benutzerkontos ausgeführt werden.

UserAssignedIdentity

Der Verweis auf eine benutzerseitig zugewiesene Identität, die dem Batch-Pool zugeordnet ist, den ein Computeknoten verwendet.

UserIdentity

Die Definition der Benutzeridentität, unter der die Aufgabe ausgeführt wird.

Utilities

Tools und Hilfsprogramme für den Azure Batch-Dienst.

VirtualMachineConfiguration

Die Konfiguration für Computeknoten in einem Pool basierend auf der Azure Virtual Machines-Infrastruktur.

VirtualMachineInfo

Informationen zum aktuellen Status des virtuellen Computers.

VMExtension

Die Konfiguration für VM-Erweiterungen.

VMExtensionInstanceView

Die VM-Erweiterung instance Ansicht.

WindowsConfiguration

Windows-Betriebssystemeinstellungen, die auf den virtuellen Computer angewendet werden sollen.

WindowsUserConfiguration

Eigenschaften, die zum Erstellen eines Benutzerkontos auf einem Windows-Knoten verwendet werden.

Schnittstellen

IFileStagingArtifact

Enthält Informationen zu einem Datei-Stagingprozess. Das Datei-Staging wird in der Regel für ein CloudTask ausgeführt (siehe FilesToStage).

IInheritedBehaviors

Methoden und Eigenschaften, die vom instanziierenden übergeordneten Objekt geerbt werden.

IPagedEnumerable<T>

Macht Enumeratoren für eine ausgelagerte Auflistung verfügbar. Diese Enumeratoren unterstützen eine einfache Iteration über eine ausgelagerte Auflistung eines angegebenen Typs.

Ausgelagerte Sammlungen werden durch einen oder mehrere Aufrufe des Batch-Diensts unterstützt.
Jeder dieser Aufrufe kann eine Seite mit Daten mit variabler Größe zurückgeben, die dann vom Enumerator verwendet wird.

IPagedEnumerator<T>

Ein Enumerator, der einen asynchronen Mechanismus für die Iteration verfügbar macht.

Enumeratorinstanzen sind nicht threadsicher.

Jeder Enumerator ruft die Auflistung vom Server ab. Folglich kann jeder Enumerator unterschiedliche Daten (Sammlungsgröße, Inhalte usw.) sehen.

Es sollte darauf geachtet werden, mehrere Abrufe der Daten vom Server durch gelegentliche Verwendung von foreach/ForeachAsync und anderen Sammlungsvorgängen zu vermeiden.

IRefreshable

Stellt einen Mechanismus zum Aktualisieren einer Ressource bereit.

Enumerationen

AddTaskResultStatus

Wird von AddTaskCollectionResultHandler verwendet, um eine AddTaskResult als erfolgreich zu klassifizieren oder eine Wiederholung erforderlich zu machen.

ComputeNodeUserCommitSemantics

Informiert den Commit()-Aufruf, dass die Zustandsübertragung zwischen Client und Server entweder ein Create-User- oder update-user-Vorgang ist.