BatchStartTaskInfo interface

Informazioni su startTask in esecuzione in un nodo di calcolo.

Proprietà

containerInfo

Informazioni sul contenitore sotto cui il Task viene eseguito. Questa proprietà è impostata solo se il Task viene eseguito in un contesto container.

endTime

L'orario in cui il StartTask si è fermato. Questo è il tempo di fine dell'ultima esecuzione di StartTask, se quella run è stata completata (anche se quella run è fallita e un nuovo tentativo è in attesa). Questo elemento non è presente se la StartTask è attualmente in esecuzione.

exitCode

Il codice di uscita del programma specificato nella riga di comando StartTask. Questa proprietà è impostata solo se il StartTask è nello stato completato. In generale, il codice di uscita di un processo riflette la convenzione specifica implementata dallo sviluppatore dell'applicazione per quel processo. Se usi il valore del codice di uscita per prendere decisioni nel tuo codice, assicurati di conoscere la convenzione del codice di uscita usata dal processo di applicazione. Tuttavia, se il servizio Batch termina l'StartTask (a causa del timeout o della terminazione dell'utente tramite API) potresti vedere un codice di uscita definito dal sistema operativo.

failureInfo

Informazioni che descrivono il fallimento del Compito, se ce ne sono. Questa proprietà viene impostata solo se il Compito è nello stato completato e ha incontrato un fallimento.

lastRetryTime

L'ultima volta in cui è iniziato a eseguire un nuovo tentativo del Compito. Questo elemento è presente solo se il Task è stato riprovato (cioè il retryCount è diverso da zero). Se presente, questo è tipicamente lo stesso di startTime, ma può essere diverso se il Task è stato riavviato per motivi diversi dal ritento; ad esempio, se il Nodo di Calcolo è stato riavviato durante un retentativo, allora il startTime viene aggiornato ma il lastRetryTime no.

result

Il risultato dell'esecuzione del Compito. Se il valore è 'fallito', allora i dettagli del guasto si trovano nella proprietà failureInfo.

retryCount

Il numero di volte in cui il compito è stato riprovato dal servizio batch. I fallimenti delle applicazioni del task (codice di uscita non nullo) vengono riprovati, gli errori di pre-elaborazione (il Task non poteva essere eseguito) e gli errori di caricamento dei file non vengono riprovati. Il servizio Batch ritenterà il Task fino al limite specificato dai vincoli.

startTime

L'orario in cui il StartTask iniziò a funzionare. Questo valore viene reimpostato ogni volta che il Task viene riavviato o riprovato (cioè, questa è l'ultima volta in cui il StartTask è iniziato a essere eseguito).

state

Lo stato dello StartTask sul nodo di calcolo.

Dettagli proprietà

containerInfo

Informazioni sul contenitore sotto cui il Task viene eseguito. Questa proprietà è impostata solo se il Task viene eseguito in un contesto container.

containerInfo?: BatchTaskContainerExecutionInfo

Valore della proprietà

endTime

L'orario in cui il StartTask si è fermato. Questo è il tempo di fine dell'ultima esecuzione di StartTask, se quella run è stata completata (anche se quella run è fallita e un nuovo tentativo è in attesa). Questo elemento non è presente se la StartTask è attualmente in esecuzione.

endTime?: Date

Valore della proprietà

Date

exitCode

Il codice di uscita del programma specificato nella riga di comando StartTask. Questa proprietà è impostata solo se il StartTask è nello stato completato. In generale, il codice di uscita di un processo riflette la convenzione specifica implementata dallo sviluppatore dell'applicazione per quel processo. Se usi il valore del codice di uscita per prendere decisioni nel tuo codice, assicurati di conoscere la convenzione del codice di uscita usata dal processo di applicazione. Tuttavia, se il servizio Batch termina l'StartTask (a causa del timeout o della terminazione dell'utente tramite API) potresti vedere un codice di uscita definito dal sistema operativo.

exitCode?: number

Valore della proprietà

number

failureInfo

Informazioni che descrivono il fallimento del Compito, se ce ne sono. Questa proprietà viene impostata solo se il Compito è nello stato completato e ha incontrato un fallimento.

failureInfo?: BatchTaskFailureInfo

Valore della proprietà

lastRetryTime

L'ultima volta in cui è iniziato a eseguire un nuovo tentativo del Compito. Questo elemento è presente solo se il Task è stato riprovato (cioè il retryCount è diverso da zero). Se presente, questo è tipicamente lo stesso di startTime, ma può essere diverso se il Task è stato riavviato per motivi diversi dal ritento; ad esempio, se il Nodo di Calcolo è stato riavviato durante un retentativo, allora il startTime viene aggiornato ma il lastRetryTime no.

lastRetryTime?: Date

Valore della proprietà

Date

result

Il risultato dell'esecuzione del Compito. Se il valore è 'fallito', allora i dettagli del guasto si trovano nella proprietà failureInfo.

result?: BatchTaskExecutionResult

Valore della proprietà

retryCount

Il numero di volte in cui il compito è stato riprovato dal servizio batch. I fallimenti delle applicazioni del task (codice di uscita non nullo) vengono riprovati, gli errori di pre-elaborazione (il Task non poteva essere eseguito) e gli errori di caricamento dei file non vengono riprovati. Il servizio Batch ritenterà il Task fino al limite specificato dai vincoli.

retryCount: number

Valore della proprietà

number

startTime

L'orario in cui il StartTask iniziò a funzionare. Questo valore viene reimpostato ogni volta che il Task viene riavviato o riprovato (cioè, questa è l'ultima volta in cui il StartTask è iniziato a essere eseguito).

startTime: Date

Valore della proprietà

Date

state

Lo stato dello StartTask sul nodo di calcolo.

state: BatchStartTaskState

Valore della proprietà