Microsoft.Azure.Batch Namespace
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.
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. |
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. |
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. |
Azure SDK for .NET