JobManagerTask Konstruktoren
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.
Überlädt
JobManagerTask() |
Initialisiert eine neue instance der JobManagerTask-Klasse. |
JobManagerTask(String, String, String, TaskContainerSettings, IList<ResourceFile>, IList<OutputFile>, IList<EnvironmentSetting>, TaskConstraints, Nullable<Int32>, Nullable<Boolean>, UserIdentity, Nullable<Boolean>, IList<ApplicationPackageReference>, AuthenticationTokenSettings, Nullable<Boolean>) |
Initialisiert eine neue instance der JobManagerTask-Klasse. |
JobManagerTask()
- Quelle:
- JobManagerTask.cs
Initialisiert eine neue instance der JobManagerTask-Klasse.
public JobManagerTask ();
Public Sub New ()
Gilt für:
JobManagerTask(String, String, String, TaskContainerSettings, IList<ResourceFile>, IList<OutputFile>, IList<EnvironmentSetting>, TaskConstraints, Nullable<Int32>, Nullable<Boolean>, UserIdentity, Nullable<Boolean>, IList<ApplicationPackageReference>, AuthenticationTokenSettings, Nullable<Boolean>)
- Quelle:
- JobManagerTask.cs
Initialisiert eine neue instance der JobManagerTask-Klasse.
public JobManagerTask (string id, string commandLine, string displayName = 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.OutputFile> outputFiles = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.EnvironmentSetting> environmentSettings = default, Microsoft.Azure.Batch.Protocol.Models.TaskConstraints constraints = default, int? requiredSlots = default, bool? killJobOnCompletion = default, Microsoft.Azure.Batch.Protocol.Models.UserIdentity userIdentity = default, bool? runExclusive = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.ApplicationPackageReference> applicationPackageReferences = default, Microsoft.Azure.Batch.Protocol.Models.AuthenticationTokenSettings authenticationTokenSettings = default, bool? allowLowPriorityNode = default);
new Microsoft.Azure.Batch.Protocol.Models.JobManagerTask : string * 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.OutputFile> * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.EnvironmentSetting> * Microsoft.Azure.Batch.Protocol.Models.TaskConstraints * Nullable<int> * Nullable<bool> * Microsoft.Azure.Batch.Protocol.Models.UserIdentity * Nullable<bool> * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.ApplicationPackageReference> * Microsoft.Azure.Batch.Protocol.Models.AuthenticationTokenSettings * Nullable<bool> -> Microsoft.Azure.Batch.Protocol.Models.JobManagerTask
Public Sub New (id As String, commandLine As String, Optional displayName As String = Nothing, Optional containerSettings As TaskContainerSettings = Nothing, Optional resourceFiles As IList(Of ResourceFile) = Nothing, Optional outputFiles As IList(Of OutputFile) = Nothing, Optional environmentSettings As IList(Of EnvironmentSetting) = Nothing, Optional constraints As TaskConstraints = Nothing, Optional requiredSlots As Nullable(Of Integer) = Nothing, Optional killJobOnCompletion As Nullable(Of Boolean) = Nothing, Optional userIdentity As UserIdentity = Nothing, Optional runExclusive As Nullable(Of Boolean) = Nothing, Optional applicationPackageReferences As IList(Of ApplicationPackageReference) = Nothing, Optional authenticationTokenSettings As AuthenticationTokenSettings = Nothing, Optional allowLowPriorityNode As Nullable(Of Boolean) = Nothing)
Parameter
- id
- String
Eine Zeichenfolge, die den Auftrags-Manager-Task innerhalb des Auftrags eindeutig identifiziert.
- commandLine
- String
Die Befehlszeile des Auftrags-Manager-Tasks.
- displayName
- String
Der Anzeigename des Auftrags-Manager-Tasks.
- containerSettings
- TaskContainerSettings
Die Einstellungen für den Container, unter dem der Auftrags-Manager-Task ausgeführt wird.
- resourceFiles
- IList<ResourceFile>
Eine Liste der Dateien, die vom Batch-Dienst auf den Computeknoten heruntergeladen werden, bevor die Befehlszeile ausgeführt wird.
- outputFiles
- IList<OutputFile>
Eine Liste der Dateien, die der Batch-Dienst vom Computeknoten hochlädt, nachdem die Befehlszeile ausgeführt wurde.
- environmentSettings
- IList<EnvironmentSetting>
Eine Liste der Umgebungsvariableneinstellungen für den Auftrags-Manager-Task.
- constraints
- TaskConstraints
Einschränkungen, die für den Auftrags-Manager-Task gelten.
Die Anzahl der Zeitplanungsslots, die für die Ausführung des Tasks erforderlich sind.
Gibt an, ob der Abschluss des Auftrags-Manager-Tasks den Abschluss des gesamten Auftrags bedeutet.
- userIdentity
- UserIdentity
Die Benutzeridentität, unter der der Auftrags-Manager-Task ausgeführt wird.
Gibt an, ob der Auftrags-Manager-Task die exklusive Verwendung des Computeknotens erfordert, in dem er ausgeführt wird.
- applicationPackageReferences
- IList<ApplicationPackageReference>
Eine Liste der Anwendungspakete, die vom Batch-Dienst auf dem Computeknoten bereitgestellt werden, bevor die Befehlszeile ausgeführt wird.
- authenticationTokenSettings
- AuthenticationTokenSettings
Die Einstellungen für ein Authentifizierungstoken, das der Task zum Ausführen von Batch-Dienstvorgängen verwenden kann.
Gibt an, ob der Auftrags-Manager-Task auf einem Computeknoten mit spot/low-priority ausgeführt werden kann.
Gilt für:
Azure SDK for .NET