JobReleaseTask 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
JobReleaseTask() |
Initialisiert eine neue instance der JobReleaseTask-Klasse. |
JobReleaseTask(String, String, TaskContainerSettings, IList<ResourceFile>, IList<EnvironmentSetting>, Nullable<TimeSpan>, Nullable<TimeSpan>, UserIdentity) |
Initialisiert eine neue instance der JobReleaseTask-Klasse. |
JobReleaseTask()
- Quelle:
- JobReleaseTask.cs
Initialisiert eine neue instance der JobReleaseTask-Klasse.
public JobReleaseTask ();
Public Sub New ()
Gilt für:
JobReleaseTask(String, String, TaskContainerSettings, IList<ResourceFile>, IList<EnvironmentSetting>, Nullable<TimeSpan>, Nullable<TimeSpan>, UserIdentity)
- Quelle:
- JobReleaseTask.cs
Initialisiert eine neue instance der JobReleaseTask-Klasse.
public JobReleaseTask (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, TimeSpan? maxWallClockTime = default, TimeSpan? retentionTime = default, Microsoft.Azure.Batch.Protocol.Models.UserIdentity userIdentity = default);
new Microsoft.Azure.Batch.Protocol.Models.JobReleaseTask : 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> * Nullable<TimeSpan> * Nullable<TimeSpan> * Microsoft.Azure.Batch.Protocol.Models.UserIdentity -> Microsoft.Azure.Batch.Protocol.Models.JobReleaseTask
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 maxWallClockTime As Nullable(Of TimeSpan) = Nothing, Optional retentionTime As Nullable(Of TimeSpan) = Nothing, Optional userIdentity As UserIdentity = Nothing)
Parameter
- commandLine
- String
Die Befehlszeile des Auftragsfreigabetasks.
- id
- String
Eine Zeichenfolge, die den Auftragsfreigabetask innerhalb des Auftrags eindeutig identifiziert.
- containerSettings
- TaskContainerSettings
Die Einstellungen für den Container, unter dem der Auftragsfreigabetask 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. Es gibt eine maximale Größe für die Liste der Ressourcendateien. Wenn die maximale Größe überschritten wird, schlägt die Anforderung fehl, und der Antwortfehlercode lautet RequestEntityTooLarge. In diesem Fall muss die Sammlung von ResourceFiles verkleinert werden. Dies kann mithilfe von .zip-Dateien, Anwendungspaketen oder Docker-Containern erreicht werden.
- environmentSettings
- IList<EnvironmentSetting>
Eine Liste der Umgebungsvariableneinstellungen für den Auftragsfreigabetask.
Die maximal verstrichene Zeit, die der Auftragsfreigabetask auf einem bestimmten Computeknoten ausführen kann, gemessen ab dem Zeitpunkt, zu dem der Task gestartet wird. Wenn der Task nicht innerhalb des Zeitlimits abgeschlossen wird, wird er vom Batch-Dienst beendet. Der Standardwert beträgt 15 Minuten. Sie dürfen kein Timeout angeben, das länger als 15 Minuten ist. Wenn Sie dies tun, lehnt der Batch-Dienst dies mit einem Fehler ab. Wenn Sie die REST-API direkt aufrufen, ist der HTTP-status Code 400 (ungültige Anforderung).
Die Mindestdauer zum Beibehalten des Aufgabenverzeichnisses für den Auftragsfreigabetask auf dem Computeknoten. Nach diesem Zeitpunkt kann der Batch-Dienst das Aufgabenverzeichnis und seinen gesamten Inhalt löschen.
- userIdentity
- UserIdentity
Die Benutzeridentität, unter der der Auftragsfreigabetask ausgeführt wird.
Gilt für:
Azure SDK for .NET