JobExecutionInformation.TerminateReason Eigenschaft
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.
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:
Azure SDK for .NET