Freigeben über


JobExecutionInformation.TerminateReason Eigenschaft

Definition

Ruft eine Zeichenfolge ab, die den Grund für die Beendigung des Auftrags beschreibt, oder legt diese fest.

[Newtonsoft.Json.JsonProperty(PropertyName="terminateReason")]
public string TerminateReason { get; set; }
[<Newtonsoft.Json.JsonProperty(PropertyName="terminateReason")>]
member this.TerminateReason : string with get, set
Public Property TerminateReason As String

Eigenschaftswert

Attribute
Newtonsoft.Json.JsonPropertyAttribute

Hinweise

Diese Eigenschaft wird nur festgelegt, wenn sich der Auftrag im Status abgeschlossen befindet. Wenn der Batch-Dienst den Auftrag beendet, legt er den Grund wie folgt fest: JMComplete – der Auftrags-Manager-Task wurde abgeschlossen, und killJobOnCompletion wurde auf true festgelegt. MaxWallClockTimeExpiry : Der Auftrag hat seine maxWallClockTime-Einschränkung erreicht. TerminateJobSchedule: Der Auftrag wurde als Teil eines Zeitplans ausgeführt, und der Zeitplan wurde beendet. AllTasksComplete: Das onAllTasksComplete-Attribut des Auftrags ist auf terminatejob festgelegt, und alle Aufgaben im Auftrag sind abgeschlossen. TaskFailed: Das onTaskFailure-Attribut des Auftrags ist auf performExitOptionsJobAction festgelegt, und ein Task im Auftrag ist mit einer Exitbedingung fehlgeschlagen, die eine jobAction von terminatejob angegeben hat. Jede andere Zeichenfolge ist ein benutzerdefinierter Grund, der in einem Aufruf des Vorgangs "Auftrag beenden" angegeben wird.

Gilt für: