Freigeben über


TaskAddParameter Klasse

Definition

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: