Freigeben über


JobAddParameter Konstruktoren

Definition

Überlädt

JobAddParameter()

Initialisiert eine neue instance der JobAddParameter-Klasse.

JobAddParameter(String, PoolInformation, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, JobConstraints, JobManagerTask, JobPreparationTask, JobReleaseTask, IList<EnvironmentSetting>, Nullable<OnAllTasksComplete>, Nullable<OnTaskFailure>, IList<MetadataItem>, Nullable<Boolean>, JobNetworkConfiguration)

Initialisiert eine neue instance der JobAddParameter-Klasse.

JobAddParameter()

Quelle:
JobAddParameter.cs

Initialisiert eine neue instance der JobAddParameter-Klasse.

public JobAddParameter ();
Public Sub New ()

Gilt für:

JobAddParameter(String, PoolInformation, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, JobConstraints, JobManagerTask, JobPreparationTask, JobReleaseTask, IList<EnvironmentSetting>, Nullable<OnAllTasksComplete>, Nullable<OnTaskFailure>, IList<MetadataItem>, Nullable<Boolean>, JobNetworkConfiguration)

Quelle:
JobAddParameter.cs

Initialisiert eine neue instance der JobAddParameter-Klasse.

public JobAddParameter (string id, Microsoft.Azure.Batch.Protocol.Models.PoolInformation poolInfo, string displayName = default, int? priority = default, int? maxParallelTasks = default, bool? allowTaskPreemption = default, Microsoft.Azure.Batch.Protocol.Models.JobConstraints constraints = default, Microsoft.Azure.Batch.Protocol.Models.JobManagerTask jobManagerTask = default, Microsoft.Azure.Batch.Protocol.Models.JobPreparationTask jobPreparationTask = default, Microsoft.Azure.Batch.Protocol.Models.JobReleaseTask jobReleaseTask = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.EnvironmentSetting> commonEnvironmentSettings = default, Microsoft.Azure.Batch.Protocol.Models.OnAllTasksComplete? onAllTasksComplete = default, Microsoft.Azure.Batch.Protocol.Models.OnTaskFailure? onTaskFailure = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.MetadataItem> metadata = default, bool? usesTaskDependencies = default, Microsoft.Azure.Batch.Protocol.Models.JobNetworkConfiguration networkConfiguration = default);
new Microsoft.Azure.Batch.Protocol.Models.JobAddParameter : string * Microsoft.Azure.Batch.Protocol.Models.PoolInformation * string * Nullable<int> * Nullable<int> * Nullable<bool> * Microsoft.Azure.Batch.Protocol.Models.JobConstraints * Microsoft.Azure.Batch.Protocol.Models.JobManagerTask * Microsoft.Azure.Batch.Protocol.Models.JobPreparationTask * Microsoft.Azure.Batch.Protocol.Models.JobReleaseTask * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.EnvironmentSetting> * Nullable<Microsoft.Azure.Batch.Protocol.Models.OnAllTasksComplete> * Nullable<Microsoft.Azure.Batch.Protocol.Models.OnTaskFailure> * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.MetadataItem> * Nullable<bool> * Microsoft.Azure.Batch.Protocol.Models.JobNetworkConfiguration -> Microsoft.Azure.Batch.Protocol.Models.JobAddParameter
Public Sub New (id As String, poolInfo As PoolInformation, Optional displayName As String = Nothing, Optional priority As Nullable(Of Integer) = Nothing, Optional maxParallelTasks As Nullable(Of Integer) = Nothing, Optional allowTaskPreemption As Nullable(Of Boolean) = Nothing, Optional constraints As JobConstraints = Nothing, Optional jobManagerTask As JobManagerTask = Nothing, Optional jobPreparationTask As JobPreparationTask = Nothing, Optional jobReleaseTask As JobReleaseTask = Nothing, Optional commonEnvironmentSettings As IList(Of EnvironmentSetting) = Nothing, Optional onAllTasksComplete As Nullable(Of OnAllTasksComplete) = Nothing, Optional onTaskFailure As Nullable(Of OnTaskFailure) = Nothing, Optional metadata As IList(Of MetadataItem) = Nothing, Optional usesTaskDependencies As Nullable(Of Boolean) = Nothing, Optional networkConfiguration As JobNetworkConfiguration = Nothing)

Parameter

id
String

Eine Zeichenfolge, die den Auftrag innerhalb des Kontos eindeutig identifiziert.

poolInfo
PoolInformation

Der Pool, in dem der Batch-Dienst die Aufgaben des Auftrags ausführt.

displayName
String

Der Anzeigename für den Auftrag.

priority
Nullable<Int32>

Die Priorität des Auftrags.

maxParallelTasks
Nullable<Int32>

Die maximale Anzahl von Tasks, die parallel für den Auftrag ausgeführt werden können.

allowTaskPreemption
Nullable<Boolean>

Ob Aufgaben in diesem Auftrag von anderen Aufträgen mit hoher Priorität entfernt werden können

constraints
JobConstraints

Die Ausführungseinschränkungen für den Auftrag.

jobManagerTask
JobManagerTask

Details zu einer Auftrags-Manager-Aufgabe, die beim Starten des Auftrags gestartet werden soll.

jobPreparationTask
JobPreparationTask

Der Auftragsvorbereitungstask.

jobReleaseTask
JobReleaseTask

Der Auftragsfreigabetask.

commonEnvironmentSettings
IList<EnvironmentSetting>

Die Liste der allgemeinen Umgebungsvariableneinstellungen. Diese Umgebungsvariablen werden für alle Aufgaben im Auftrag (einschließlich Auftrags-Manager, Auftragsvorbereitung und Auftragsfreigabetasks) festgelegt.

onAllTasksComplete
Nullable<OnAllTasksComplete>

Die Aktion, die der Batch-Dienst ausführen soll, wenn sich alle Aufgaben im Auftrag im Status Abgeschlossen befinden.

onTaskFailure
Nullable<OnTaskFailure>

Die Aktion, die der Batch-Dienst ausführen soll, wenn ein Task im Auftrag fehlschlägt.

metadata
IList<MetadataItem>

Eine Liste von Name-Wert-Paaren, die dem Auftrag als Metadaten zugeordnet sind.

usesTaskDependencies
Nullable<Boolean>

Gibt an, ob Aufgaben im Auftrag Abhängigkeiten voneinander definieren können. Die Standardeinstellung ist „false“.

networkConfiguration
JobNetworkConfiguration

Die Netzwerkkonfiguration für den Auftrag.

Gilt für: