TaskAddParameter 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.
Eine hinzuzufügende Azure Batch Aufgabe.
public class TaskAddParameter
type TaskAddParameter = class
Public Class TaskAddParameter
- Vererbung
-
TaskAddParameter
Hinweise
Batch wiederholt Aufgaben, 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 verschwunden ist. Wiederholungsversuche aufgrund von Wiederherstellungsvorgängen sind unabhängig von und werden nicht mit maxTaskRetryCount gezählt. Auch wenn maxTaskRetryCount 0 ist, kann es aufgrund eines Wiederherstellungsvorgangs zu einer internen Wiederholung kommen. Aus diesem Gründen sollten alle Aufgaben idempotent sein. Dies bedeutet, dass Tasks es tolerieren müssen, dass sie unterbrochen und neu gestartet werden, ohne dass es zu Beschädigungen oder doppelten Daten kommt. Die bewährte Methode für Aufgaben mit langer Ausführungsdauer besteht darin, eine Form von Prüfpunkten zu verwenden.
Konstruktoren
TaskAddParameter() |
Initialisiert eine neue instance der TaskAddParameter-Klasse. |
TaskAddParameter(String, String, String, TaskContainerSettings, ExitConditions, IList<ResourceFile>, IList<OutputFile>, IList<EnvironmentSetting>, AffinityInformation, TaskConstraints, Nullable<Int32>, UserIdentity, MultiInstanceSettings, TaskDependencies, IList<ApplicationPackageReference>, AuthenticationTokenSettings) |
Initialisiert eine neue instance der TaskAddParameter-Klasse. |
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 von Paketen ab, die vom Batch-Dienst auf dem Computeknoten bereitgestellt werden, bevor die Befehlszeile ausgeführt wird, 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 sie fest. |
ContainerSettings |
Ruft die Einstellungen für den Container ab, unter dem der Task ausgeführt wird, oder legt diese fest. |
DependsOn |
Ruft die Aufgaben ab, von denen diese Aufgabe abhängt, oder legt sie fest. |
DisplayName |
Ruft einen Anzeigenamen für den Task ab oder legt diese fest. |
EnvironmentSettings |
Ruft eine Liste der Umgebungsvariableneinstellungen für den Task 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 die Aufgabe innerhalb des Auftrags eindeutig identifiziert, 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. |
OutputFiles |
Ruft eine Liste der Dateien ab, die der Batch-Dienst nach dem Ausführen der Befehlszeile aus dem Computeknoten hochlädt, 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 von Dateien ab, die vom Batch-Dienst vor dem Ausführen der Befehlszeile auf den Computeknoten heruntergeladen werden, oder legt diese 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