BatchStartTaskInfo interface
Informazioni su startTask in esecuzione in un nodo di calcolo.
Proprietà
| container |
Informazioni sul contenitore sotto cui il Task viene eseguito. Questa proprietà è impostata solo se il Task viene eseguito in un contesto container. |
| end |
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. |
| exit |
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. |
| failure |
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. |
| last |
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. |
| retry |
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. |
| start |
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