CloudTask Klasse
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.
Ein Azure Batch Task.
public class CloudTask
type CloudTask = class
Public Class CloudTask
- Vererbung
-
CloudTask
Hinweise
Batch wiederholt Tasks, wenn ein Wiederherstellungsvorgang auf einem Knoten ausgelöst wird. Beispiele für Wiederherstellungsvorgänge sind (aber nicht beschränkt auf), wenn ein fehlerhafter Knoten neu gestartet wird oder ein Computeknoten aufgrund eines Hostfehlers nicht mehr vorhanden ist. Wiederholungsversuche aufgrund von Wiederherstellungsvorgängen sind unabhängig von und werden nicht mit maxTaskRetryCount gezählt. Auch wenn maxTaskRetryCount 0 ist, kann aufgrund eines Wiederherstellungsvorgangs ein interner Wiederholungsversuch erfolgen. Aus diesem Gründen sollten alle Tasks idempotent sein. Dies bedeutet, dass Tasks es tolerieren müssen, dass sie unterbrochen und neu gestartet werden, ohne eine Beschädigung oder doppelte Daten zu verursachen. Die bewährte Methode für Aufgaben mit langer Ausführungsdauer besteht darin, eine Form von Prüfpunkten zu verwenden.
Konstruktoren
Eigenschaften
AffinityInfo |
Ruft einen Lokalitätshinweis ab, der vom Batch-Dienst verwendet werden kann, um einen Computeknoten auszuwählen, auf dem der neue Task gestartet werden soll, oder legt diesen fest. |
ApplicationPackageReferences |
Ruft eine Liste der Pakete ab, die der Batch-Dienst vor dem Ausführen der Befehlszeile auf dem Computeknoten bereitstellt, oder legt diese fest. |
AuthenticationTokenSettings |
Ruft die Einstellungen für ein Authentifizierungstoken ab, das der Task zum Ausführen von Batch-Dienstvorgängen verwenden kann, oder legt diese fest. |
CommandLine |
Ruft die Befehlszeile des Tasks ab oder legt diese fest. |
Constraints |
Ruft die Ausführungseinschränkungen ab, die für diesen Task gelten, oder legt diese fest. |
ContainerSettings |
Ruft die Einstellungen für den Container ab, unter dem der Task ausgeführt wird, oder legt diese fest. |
CreationTime |
Ruft die Erstellungszeit des Vorgangs ab oder legt diese fest. |
DependsOn |
Ruft die Aufgaben ab, von denen dieser Task abhängt, oder legt sie fest. |
DisplayName |
Ruft einen Anzeigenamen für den Task ab oder legt den Namen fest. |
EnvironmentSettings |
Ruft eine Liste der Umgebungsvariableneinstellungen für den Task ab oder legt diese fest. |
ETag |
Ruft das ETag des Tasks ab oder legt es fest. |
ExecutionInfo |
Ruft Informationen zur Ausführung des Tasks ab oder legt diese fest. |
ExitConditions |
Ruft ab oder legt fest, wie der Batch-Dienst reagieren soll, wenn die Aufgabe abgeschlossen ist. |
Id |
Ruft eine Zeichenfolge ab, die den Task innerhalb des Auftrags eindeutig identifiziert, oder legt diese fest. |
LastModified |
Ruft den Zeitpunkt der letzten Änderung des Vorgangs ab oder legt diese fest. |
MultiInstanceSettings |
Ruft ein -Objekt ab, das angibt, dass es sich bei dem Task um einen Task mit mehreren instance handelt, und enthält Informationen zum Ausführen des Task mit mehreren instance. |
NodeInfo |
Ruft Informationen zum Computeknoten ab, auf dem der Task ausgeführt wurde, oder legt diese fest. |
OutputFiles |
Ruft eine Liste von Dateien ab, die der Batch-Dienst nach dem Ausführen der Befehlszeile vom Computeknoten hochlädt, oder legt diese fest. |
PreviousState |
Ruft den vorherigen Status des Vorgangs ab oder legt diese fest. |
PreviousStateTransitionTime |
Ruft den Zeitpunkt ab, zu dem der Vorgang in den vorherigen Zustand eingetreten ist, oder legt diese fest. |
RequiredSlots |
Ruft die Anzahl der Zeitplanungsslots ab, die für die Ausführung des Tasks erforderlich sind, oder legt diese fest. |
ResourceFiles |
Ruft eine Liste der Dateien ab, die vom Batch-Dienst auf den Computeknoten heruntergeladen werden, bevor die Befehlszeile ausgeführt wird, oder legt diese fest. |
State |
Ruft den aktuellen Status des Vorgangs ab oder legt diese fest. |
StateTransitionTime |
Ruft den Zeitpunkt ab, zu dem der Task in den aktuellen Zustand gelangt ist, oder legt diese fest. |
Stats |
Ruft Ressourcennutzungsstatistiken für den Task ab oder legt diese fest. |
Url |
Ruft die URL des Vorgangs ab oder legt sie fest. |
UserIdentity |
Ruft die Benutzeridentität ab, unter der der Task ausgeführt wird, oder legt diese fest. |
Gilt für:
Azure SDK for .NET