Dela via


BatchJobExecutionInfo interface

Innehåller information om körningen av ett jobb i Azure Batch-tjänsten.

Egenskaper

endTime

Slutförtiden för jobbet. Denna egenskap sätts endast om jobbet är i slutfört tillstånd.

poolId

ID:t för den pool som detta jobb är tilldelat. Detta element innehåller den faktiska poolen där jobbet tilldelas. När du får jobbdetaljer från tjänsten innehåller de också ett poolInfo-element, som innehåller poolkonfigurationsdata från när jobbet lades till eller uppdaterades. Det poolInfo-elementet kan också innehålla ett poolId-element. Om det gör det, är de två ID:na samma. Om det inte gör det, betyder det att jobbet kördes på en autopool, och denna egenskap innehåller ID:t för den autopoolen.

schedulingError

Detaljer om eventuella fel som tjänsten stöter på vid start av jobbet. Denna egenskap sätts inte om det inte fanns något fel som startade jobbet.

startTime

Jobbets starttid. Det är vid denna tid då Jobbet skapades.

terminationReason

En sträng som beskrev anledningen till att Jobbet tog slut. Denna egenskap sätts endast om jobbet är i slutfört tillstånd. Om batchtjänsten avslutar jobbet sätter den anledningen enligt följande: JMComplete - Job Manager Task completed, och killJobOnCompletion sattes till true. MaxWallClockTimeExpiry – jobbet nådde sin maxWallClockTime-begränsning. TerminateJobSchedule – jobbet kördes som en del av ett schema, och schemat avslutades. AllTasksComplete – Jobbets attribut onAllTasksComplete är inställt på terminatejob, och alla uppgifter i jobbet är slutförda. TaskFailed – Jobbets attribut onTaskFailure är inställt på performExitOptionsJobAction, och en uppgift i jobbet misslyckades med ett avslutningsvillkor som specificerade en jobbåtgärd av terminatejob. Varje annan sträng är en användardefinierad anledning specificerad i ett anrop till operationen 'Terminate a Job'.

Fastighetsdetaljer

endTime

Slutförtiden för jobbet. Denna egenskap sätts endast om jobbet är i slutfört tillstånd.

endTime?: Date

Fastighetsvärde

Date

poolId

ID:t för den pool som detta jobb är tilldelat. Detta element innehåller den faktiska poolen där jobbet tilldelas. När du får jobbdetaljer från tjänsten innehåller de också ett poolInfo-element, som innehåller poolkonfigurationsdata från när jobbet lades till eller uppdaterades. Det poolInfo-elementet kan också innehålla ett poolId-element. Om det gör det, är de två ID:na samma. Om det inte gör det, betyder det att jobbet kördes på en autopool, och denna egenskap innehåller ID:t för den autopoolen.

poolId?: string

Fastighetsvärde

string

schedulingError

Detaljer om eventuella fel som tjänsten stöter på vid start av jobbet. Denna egenskap sätts inte om det inte fanns något fel som startade jobbet.

schedulingError?: BatchJobSchedulingError

Fastighetsvärde

startTime

Jobbets starttid. Det är vid denna tid då Jobbet skapades.

startTime: Date

Fastighetsvärde

Date

terminationReason

En sträng som beskrev anledningen till att Jobbet tog slut. Denna egenskap sätts endast om jobbet är i slutfört tillstånd. Om batchtjänsten avslutar jobbet sätter den anledningen enligt följande: JMComplete - Job Manager Task completed, och killJobOnCompletion sattes till true. MaxWallClockTimeExpiry – jobbet nådde sin maxWallClockTime-begränsning. TerminateJobSchedule – jobbet kördes som en del av ett schema, och schemat avslutades. AllTasksComplete – Jobbets attribut onAllTasksComplete är inställt på terminatejob, och alla uppgifter i jobbet är slutförda. TaskFailed – Jobbets attribut onTaskFailure är inställt på performExitOptionsJobAction, och en uppgift i jobbet misslyckades med ett avslutningsvillkor som specificerade en jobbåtgärd av terminatejob. Varje annan sträng är en användardefinierad anledning specificerad i ett anrop till operationen 'Terminate a Job'.

terminationReason?: string

Fastighetsvärde

string