BatchTaskExecutionInfo interface
Informazioni sull'esecuzione di un'attività.
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 |
Il momento in cui il Compito fu completato. Questa proprietà viene impostata solo se il compito è nello stato Completato. |
| exit |
Il codice di uscita del programma specificato nella riga di comando Task. Questa proprietà viene impostata solo se il Compito è 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 il Task (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 il Task è stato re-codato dal servizio Batch a seguito di una richiesta dell'utente. Questa proprietà viene impostata solo se il requeueCount è diverso da zero. |
| 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. |
| requeue |
Il numero di volte in cui il Task è stato rimesso in coda dal servizio Batch a seguito di una richiesta dell'utente. Quando l'utente rimuove i Nodi di Calcolo da un Pool (ridimensionando/riducendo il pool) o quando il Job viene disabilitato, può specificare che i Task in esecuzione sui Nodi di Calcolo vengano rimessi in coda per l'esecuzione. Questo conteggio tiene traccia di quante volte il Compito è stato rimesso in coda per questi motivi. |
| 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'ora in cui il Compito iniziò a svolgersi. 'Running' corrisponde allo stato in esecuzione, quindi se il Task specifica file di risorse o Package, allora l'orario di inizio riflette il momento in cui il Task ha iniziato a scaricare o distribuire questi dati. Se il Task è stato riavviato o riprovato, questo è l'ultimo momento in cui il Task è iniziato a essere eseguito. Questa proprietà è presente solo per i Compiti che sono in esecuzione o completati. |
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
Il momento in cui il Compito fu completato. Questa proprietà viene impostata solo se il compito è nello stato Completato.
endTime?: Date
Valore della proprietà
Date
exitCode
Il codice di uscita del programma specificato nella riga di comando Task. Questa proprietà viene impostata solo se il Compito è 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 il Task (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à
lastRequeueTime
L'ultima volta in cui il Task è stato re-codato dal servizio Batch a seguito di una richiesta dell'utente. Questa proprietà viene impostata solo se il requeueCount è diverso da zero.
lastRequeueTime?: Date
Valore della proprietà
Date
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
requeueCount
Il numero di volte in cui il Task è stato rimesso in coda dal servizio Batch a seguito di una richiesta dell'utente. Quando l'utente rimuove i Nodi di Calcolo da un Pool (ridimensionando/riducendo il pool) o quando il Job viene disabilitato, può specificare che i Task in esecuzione sui Nodi di Calcolo vengano rimessi in coda per l'esecuzione. Questo conteggio tiene traccia di quante volte il Compito è stato rimesso in coda per questi motivi.
requeueCount: number
Valore della proprietà
number
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'ora in cui il Compito iniziò a svolgersi. 'Running' corrisponde allo stato in esecuzione, quindi se il Task specifica file di risorse o Package, allora l'orario di inizio riflette il momento in cui il Task ha iniziato a scaricare o distribuire questi dati. Se il Task è stato riavviato o riprovato, questo è l'ultimo momento in cui il Task è iniziato a essere eseguito. Questa proprietà è presente solo per i Compiti che sono in esecuzione o completati.
startTime?: Date
Valore della proprietà
Date