JobSpecification 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
JobSpecification() |
Initialisiert eine neue instance der JobSpecification-Klasse. |
JobSpecification(PoolInformation, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<OnAllTasksComplete>, Nullable<OnTaskFailure>, JobNetworkConfiguration, JobConstraints, JobManagerTask, JobPreparationTask, JobReleaseTask, IList<EnvironmentSetting>, IList<MetadataItem>) |
Initialisiert eine neue instance der JobSpecification-Klasse. |
JobSpecification()
- Quelle:
- JobSpecification.cs
Initialisiert eine neue instance der JobSpecification-Klasse.
public JobSpecification ();
Public Sub New ()
Gilt für:
JobSpecification(PoolInformation, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<OnAllTasksComplete>, Nullable<OnTaskFailure>, JobNetworkConfiguration, JobConstraints, JobManagerTask, JobPreparationTask, JobReleaseTask, IList<EnvironmentSetting>, IList<MetadataItem>)
- Quelle:
- JobSpecification.cs
Initialisiert eine neue instance der JobSpecification-Klasse.
public JobSpecification (Microsoft.Azure.Batch.Protocol.Models.PoolInformation poolInfo, int? priority = default, bool? allowTaskPreemption = default, int? maxParallelTasks = default, string displayName = default, bool? usesTaskDependencies = default, Microsoft.Azure.Batch.Protocol.Models.OnAllTasksComplete? onAllTasksComplete = default, Microsoft.Azure.Batch.Protocol.Models.OnTaskFailure? onTaskFailure = default, Microsoft.Azure.Batch.Protocol.Models.JobNetworkConfiguration networkConfiguration = 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, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.MetadataItem> metadata = default);
new Microsoft.Azure.Batch.Protocol.Models.JobSpecification : Microsoft.Azure.Batch.Protocol.Models.PoolInformation * Nullable<int> * Nullable<bool> * Nullable<int> * string * Nullable<bool> * Nullable<Microsoft.Azure.Batch.Protocol.Models.OnAllTasksComplete> * Nullable<Microsoft.Azure.Batch.Protocol.Models.OnTaskFailure> * Microsoft.Azure.Batch.Protocol.Models.JobNetworkConfiguration * 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> * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.MetadataItem> -> Microsoft.Azure.Batch.Protocol.Models.JobSpecification
Public Sub New (poolInfo As PoolInformation, Optional priority As Nullable(Of Integer) = Nothing, Optional allowTaskPreemption As Nullable(Of Boolean) = Nothing, Optional maxParallelTasks As Nullable(Of Integer) = Nothing, Optional displayName As String = Nothing, Optional usesTaskDependencies As Nullable(Of Boolean) = Nothing, Optional onAllTasksComplete As Nullable(Of OnAllTasksComplete) = Nothing, Optional onTaskFailure As Nullable(Of OnTaskFailure) = Nothing, Optional networkConfiguration As JobNetworkConfiguration = 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 metadata As IList(Of MetadataItem) = Nothing)
Parameter
- poolInfo
- PoolInformation
Der Pool, in dem der Batch-Dienst die Aufgaben von Aufträgen ausführt, die unter diesem Zeitplan erstellt wurden.
Ob Aufgaben in diesem Auftrag von anderen Aufträgen mit hoher Priorität vorbelastet werden können
Die maximale Anzahl von Aufgaben, die parallel für den Auftrag ausgeführt werden können.
- displayName
- String
Der Anzeigename für Aufträge, die unter diesem Zeitplan erstellt wurden.
Gibt an, ob Aufgaben im Auftrag Abhängigkeiten voneinander definieren können. Die Standardeinstellung ist „false“.
- onAllTasksComplete
- Nullable<OnAllTasksComplete>
Die Aktion, die der Batch-Dienst ausführen sollte, wenn alle Aufgaben in einem unter diesem Zeitplan erstellten Auftrag den Status abgeschlossen haben.
- onTaskFailure
- Nullable<OnTaskFailure>
Die Aktion, die der Batch-Dienst ausführen sollte, wenn ein Vorgang in einem unter diesem Zeitplan erstellten Auftrag fehlschlägt. Ein Task gilt als fehlgeschlagen, wenn ein Fehler aufgetreten ist, wenn eine failureInfo vorhanden ist. Eine failureInfo wird festgelegt, wenn der Task mit einem Exitcode von ungleich 0 abgeschlossen wird, nachdem die Wiederholungsanzahl ausgeschöpft wurde, oder wenn ein Fehler beim Starten des Tasks aufgetreten ist, z. B. aufgrund eines Fehlers zum Herunterladen einer Ressourcendatei.
- networkConfiguration
- JobNetworkConfiguration
Die Netzwerkkonfiguration für den Auftrag.
- constraints
- JobConstraints
Die Ausführungseinschränkungen für Aufträge, die unter diesem Zeitplan erstellt wurden.
- jobManagerTask
- JobManagerTask
Die Details einer Auftrags-Manager-Aufgabe, die gestartet werden soll, wenn ein Auftrag unter diesem Zeitplan gestartet wird.
- jobPreparationTask
- JobPreparationTask
Der Auftragsvorbereitungstask für Aufträge, die unter diesem Zeitplan erstellt wurden.
- jobReleaseTask
- JobReleaseTask
Der Auftragsfreigabetask für Aufträge, die unter diesem Zeitplan erstellt wurden.
- commonEnvironmentSettings
- IList<EnvironmentSetting>
Eine Liste allgemeiner Umgebungsvariableneinstellungen. Diese Umgebungsvariablen werden für alle Aufgaben in Aufträgen festgelegt, die unter diesem Zeitplan erstellt wurden (einschließlich Auftrags-Manager, Auftragsvorbereitung und Auftragsfreigabetasks).
- metadata
- IList<MetadataItem>
Eine Liste von Namen-Wert-Paaren, die jedem unter diesem Zeitplan erstellten Auftrag als Metadaten zugeordnet sind.
Gilt für:
Azure SDK for .NET