Freigeben über


JobSpecification Klasse

Definition

Gibt Details zu den Aufträgen an, die nach einem Zeitplan erstellt werden sollen.

public class JobSpecification
type JobSpecification = class
Public Class JobSpecification
Vererbung
JobSpecification

Konstruktoren

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.

Eigenschaften

AllowTaskPreemption

Ruft ab oder legt fest, ob Aufgaben in diesem Auftrag von anderen Aufträgen mit hoher Priorität entfernt werden können.

CommonEnvironmentSettings

Ruft eine Liste allgemeiner Umgebungsvariableneinstellungen ab oder legt diese fest. Diese Umgebungsvariablen werden für alle Aufgaben in Aufträgen festgelegt, die unter diesem Zeitplan erstellt wurden (einschließlich Auftrags-Manager, Auftragsvorbereitungs- und Auftragsfreigabetasks).

Constraints

Ruft die Ausführungseinschränkungen für Aufträge ab, die unter diesem Zeitplan erstellt wurden, oder legt diese fest.

DisplayName

Ruft den Anzeigenamen für Aufträge ab, die unter diesem Zeitplan erstellt wurden, oder legt diesen fest.

JobManagerTask

Ruft die Details einer Auftrags-Manager-Aufgabe ab, die gestartet werden soll, wenn ein Auftrag unter diesem Zeitplan gestartet wird, oder legt diese fest.

JobPreparationTask

Ruft den Auftragsvorbereitungstask für Aufträge ab, die unter diesem Zeitplan erstellt wurden, oder legt diesen fest.

JobReleaseTask

Ruft den Auftragsfreigabetask für Aufträge ab, die unter diesem Zeitplan erstellt wurden, oder legt diesen fest.

MaxParallelTasks

Ruft die maximale Anzahl von Tasks ab, die parallel für den Auftrag ausgeführt werden können, oder legt diese fest.

Metadata

Ruft eine Liste von Name-Wert-Paaren ab, die jedem unter diesem Zeitplan erstellten Auftrag als Metadaten zugeordnet sind, oder legt diese fest.

NetworkConfiguration

Ruft die Netzwerkkonfiguration für den Auftrag ab oder legt sie fest.

OnAllTasksComplete

Ruft die Aktion ab, die der Batch-Dienst ausführen soll, wenn alle Aufgaben in einem Unter diesem Zeitplan erstellten Auftrag den Status Abgeschlossen haben, oder legt diese fest.

OnTaskFailure

Ruft die Aktion ab, die der Batch-Dienst ausführen soll, wenn ein Task in einem unter diesem Zeitplan erstellten Auftrag fehlschlägt, oder legt diese fest. Ein Task gilt als fehlgeschlagen, wenn er fehlgeschlagen ist, wenn eine failureInfo vorhanden ist. Eine failureInfo wird festgelegt, wenn der Task mit einem Exitcode ungleich 0 abgeschlossen wird, nachdem die Wiederholungsanzahl ausgeschöpft wurde, oder wenn beim Starten der Aufgabe ein Fehler aufgetreten ist, z. B. aufgrund eines Fehlers zum Herunterladen einer Ressourcendatei.

PoolInfo

Ruft den Pool ab, in dem der Batch-Dienst die Aufgaben von Aufträgen ausführt, die unter diesem Zeitplan erstellt wurden, oder legt diesen fest.

Priority

Ruft die Priorität von Aufträgen ab, die unter diesem Zeitplan erstellt wurden, oder legt diese fest.

UsesTaskDependencies

Ruft ab oder legt fest, ob Tasks im Auftrag Abhängigkeiten voneinander definieren können. Die Standardeinstellung ist „false“.

Gilt für: