Delen via


BatchSubtaskOutput interface

Informatie over een Azure Batch-subtaak.

Eigenschappen

containerInfo

Informatie over de container waaronder de taak wordt uitgevoerd. Deze eigenschap is alleen ingesteld als de taak wordt uitgevoerd in een containercontext.

endTime

Het tijdstip waarop de subtaak is voltooid. Deze eigenschap wordt alleen ingesteld als de subtaak de status Voltooid heeft.

exitCode

De afsluitcode van het programma dat is opgegeven op de opdrachtregel van de subtaak. Deze eigenschap wordt alleen ingesteld als de subtaak de voltooide status heeft. Over het algemeen weerspiegelt de afsluitcode voor een proces de specifieke conventie die door de toepassingsontwikkelaar voor dat proces is geïmplementeerd. Als u de waarde van de afsluitcode gebruikt om beslissingen te nemen in uw code, moet u ervoor zorgen dat u de afsluitcodeconventie kent die wordt gebruikt door het toepassingsproces. Als de Batch-service echter de subtaak beëindigt (vanwege een time-out of door gebruikersbeëindiging via de API), ziet u mogelijk een door het besturingssysteem gedefinieerde afsluitcode.

failureInfo

Informatie over de taakfout, indien van toepassing. Deze eigenschap is alleen ingesteld als de taak de status Voltooid heeft en er een fout is opgetreden.

id

De id van de subtaak.

nodeInfo

Informatie over het rekenknooppunt waarop de subtaak is uitgevoerd.

previousState

De vorige status van de subtaak. Deze eigenschap is niet ingesteld als de subtaak de eerste actieve status heeft.

Mogelijke waarden: 'prepare', 'running', 'completed'

previousStateTransitionTime

Het tijdstip waarop de subtaak de vorige status heeft ingevoerd. Deze eigenschap is niet ingesteld als de subtaak de eerste actieve status heeft.

result

Het resultaat van de taakuitvoering. Als de waarde 'mislukt' is, kunt u de details van de fout vinden in de eigenschap failureInfo.

Mogelijke waarden: "success", "failure"

startTime

Het tijdstip waarop de subtaak werd uitgevoerd. Als de subtaak opnieuw is gestart of opnieuw is geprobeerd, is dit het meest recente tijdstip waarop de subtaak is gestart.

state

De huidige status van de subtaak.

Mogelijke waarden: 'prepare', 'running', 'completed'

stateTransitionTime

Het tijdstip waarop de subtaak de huidige status heeft ingevoerd.

Eigenschapdetails

containerInfo

Informatie over de container waaronder de taak wordt uitgevoerd. Deze eigenschap is alleen ingesteld als de taak wordt uitgevoerd in een containercontext.

containerInfo?: BatchTaskContainerExecutionInfoOutput

Waarde van eigenschap

endTime

Het tijdstip waarop de subtaak is voltooid. Deze eigenschap wordt alleen ingesteld als de subtaak de status Voltooid heeft.

endTime?: string

Waarde van eigenschap

string

exitCode

De afsluitcode van het programma dat is opgegeven op de opdrachtregel van de subtaak. Deze eigenschap wordt alleen ingesteld als de subtaak de voltooide status heeft. Over het algemeen weerspiegelt de afsluitcode voor een proces de specifieke conventie die door de toepassingsontwikkelaar voor dat proces is geïmplementeerd. Als u de waarde van de afsluitcode gebruikt om beslissingen te nemen in uw code, moet u ervoor zorgen dat u de afsluitcodeconventie kent die wordt gebruikt door het toepassingsproces. Als de Batch-service echter de subtaak beëindigt (vanwege een time-out of door gebruikersbeëindiging via de API), ziet u mogelijk een door het besturingssysteem gedefinieerde afsluitcode.

exitCode?: number

Waarde van eigenschap

number

failureInfo

Informatie over de taakfout, indien van toepassing. Deze eigenschap is alleen ingesteld als de taak de status Voltooid heeft en er een fout is opgetreden.

failureInfo?: BatchTaskFailureInfoOutput

Waarde van eigenschap

id

De id van de subtaak.

id?: number

Waarde van eigenschap

number

nodeInfo

Informatie over het rekenknooppunt waarop de subtaak is uitgevoerd.

nodeInfo?: BatchNodeInfoOutput

Waarde van eigenschap

previousState

De vorige status van de subtaak. Deze eigenschap is niet ingesteld als de subtaak de eerste actieve status heeft.

Mogelijke waarden: 'prepare', 'running', 'completed'

previousState?: string

Waarde van eigenschap

string

previousStateTransitionTime

Het tijdstip waarop de subtaak de vorige status heeft ingevoerd. Deze eigenschap is niet ingesteld als de subtaak de eerste actieve status heeft.

previousStateTransitionTime?: string

Waarde van eigenschap

string

result

Het resultaat van de taakuitvoering. Als de waarde 'mislukt' is, kunt u de details van de fout vinden in de eigenschap failureInfo.

Mogelijke waarden: "success", "failure"

result?: string

Waarde van eigenschap

string

startTime

Het tijdstip waarop de subtaak werd uitgevoerd. Als de subtaak opnieuw is gestart of opnieuw is geprobeerd, is dit het meest recente tijdstip waarop de subtaak is gestart.

startTime?: string

Waarde van eigenschap

string

state

De huidige status van de subtaak.

Mogelijke waarden: 'prepare', 'running', 'completed'

state?: string

Waarde van eigenschap

string

stateTransitionTime

Het tijdstip waarop de subtaak de huidige status heeft ingevoerd.

stateTransitionTime?: string

Waarde van eigenschap

string