Freigeben über


JobPreparationTask Konstruktoren

Definition

Überlädt

JobPreparationTask()

Initialisiert eine neue instance der JobPreparationTask-Klasse.

JobPreparationTask(String, String, TaskContainerSettings, IList<ResourceFile>, IList<EnvironmentSetting>, TaskConstraints, Nullable<Boolean>, UserIdentity, Nullable<Boolean>)

Initialisiert eine neue instance der JobPreparationTask-Klasse.

JobPreparationTask()

Quelle:
JobPreparationTask.cs

Initialisiert eine neue instance der JobPreparationTask-Klasse.

public JobPreparationTask ();
Public Sub New ()

Gilt für:

JobPreparationTask(String, String, TaskContainerSettings, IList<ResourceFile>, IList<EnvironmentSetting>, TaskConstraints, Nullable<Boolean>, UserIdentity, Nullable<Boolean>)

Quelle:
JobPreparationTask.cs

Initialisiert eine neue instance der JobPreparationTask-Klasse.

public JobPreparationTask (string commandLine, string id = default, Microsoft.Azure.Batch.Protocol.Models.TaskContainerSettings containerSettings = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.ResourceFile> resourceFiles = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.EnvironmentSetting> environmentSettings = default, Microsoft.Azure.Batch.Protocol.Models.TaskConstraints constraints = default, bool? waitForSuccess = default, Microsoft.Azure.Batch.Protocol.Models.UserIdentity userIdentity = default, bool? rerunOnNodeRebootAfterSuccess = default);
new Microsoft.Azure.Batch.Protocol.Models.JobPreparationTask : string * string * Microsoft.Azure.Batch.Protocol.Models.TaskContainerSettings * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.ResourceFile> * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.EnvironmentSetting> * Microsoft.Azure.Batch.Protocol.Models.TaskConstraints * Nullable<bool> * Microsoft.Azure.Batch.Protocol.Models.UserIdentity * Nullable<bool> -> Microsoft.Azure.Batch.Protocol.Models.JobPreparationTask
Public Sub New (commandLine As String, Optional id As String = Nothing, Optional containerSettings As TaskContainerSettings = Nothing, Optional resourceFiles As IList(Of ResourceFile) = Nothing, Optional environmentSettings As IList(Of EnvironmentSetting) = Nothing, Optional constraints As TaskConstraints = Nothing, Optional waitForSuccess As Nullable(Of Boolean) = Nothing, Optional userIdentity As UserIdentity = Nothing, Optional rerunOnNodeRebootAfterSuccess As Nullable(Of Boolean) = Nothing)

Parameter

commandLine
String

Die Befehlszeile des Auftragsvorbereitungstask.

id
String

Eine Zeichenfolge, die den Auftragsvorbereitungstask innerhalb des Auftrags eindeutig identifiziert.

containerSettings
TaskContainerSettings

Die Einstellungen für den Container, unter dem der Auftragsvorbereitungstask ausgeführt wird.

resourceFiles
IList<ResourceFile>

Eine Liste der Dateien, die der Batch-Dienst vor dem Ausführen der Befehlszeile auf den Computeknoten lädt.

environmentSettings
IList<EnvironmentSetting>

Eine Liste der Umgebungsvariableneinstellungen für den Auftragsvorbereitungstask.

constraints
TaskConstraints

Einschränkungen, die für den Auftragsvorbereitungstask gelten.

waitForSuccess
Nullable<Boolean>

Gibt an, ob der Batch-Dienst auf den erfolgreichen Abschluss des Auftragsvorbereitungstask warten soll, bevor andere Aufgaben des Auftrags auf dem Computeknoten geplant werden. Ein Auftragsvorbereitungstask wurde erfolgreich abgeschlossen, wenn er mit Exitcode 0 beendet wird.

userIdentity
UserIdentity

Die Benutzeridentität, unter der der Auftragsvorbereitungstask ausgeführt wird.

rerunOnNodeRebootAfterSuccess
Nullable<Boolean>

Gibt an, ob der Batch-Dienst den Auftragsvorbereitungstask nach dem Neustart eines Computeknotens erneut ausführen soll.

Gilt für: