Freigeben über


TaskConstraints Klasse

Definition

Ausführungseinschränkungen, die auf einen Task angewendet werden sollen.

public class TaskConstraints
type TaskConstraints = class
Public Class TaskConstraints
Vererbung
TaskConstraints

Konstruktoren

TaskConstraints()

Initialisiert eine neue instance der TaskConstraints-Klasse.

TaskConstraints(Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<Int32>)

Initialisiert eine neue instance der TaskConstraints-Klasse.

Eigenschaften

MaxTaskRetryCount

Ruft die maximale Anzahl von Wiederholungen ab oder legt diese fest. Der Batch-Dienst versucht einen Vorgang erneut, wenn sein Exitcode nicht zero ist.

MaxWallClockTime

Ruft die maximale verstrichene Zeit ab, die der Task ausführen darf, gemessen ab dem Zeitpunkt, zu dem der Task gestartet wird, oder legt diese fest. Wenn der Task nicht innerhalb des Zeitlimits abgeschlossen wird, wird er vom Batch-Dienst beendet.

RetentionTime

Ruft die Mindestdauer ab, um das Taskverzeichnis auf dem Computeknoten beizubehalten, in dem er ausgeführt wurde, ab dem Zeitpunkt, zu dem die Ausführung abgeschlossen ist, oder legt diese fest. Nach diesem Zeitpunkt kann der Batch-Dienst das Aufgabenverzeichnis und seinen gesamten Inhalt löschen.

Gilt für: