BatchStartTaskInfo interface

Información sobre una startTask que se ejecuta en un nodo de proceso.

Propiedades

containerInfo

Información sobre el contenedor bajo el que se ejecuta la Tarea. Esta propiedad se establece solo si la tarea se ejecuta en un contexto de contenedor.

endTime

El momento en que el StartTask dejó de ejecutarse. Esta es la hora de finalización de la última partida de StartTask, si esa partida se ha completado (incluso si esa partida falló y hay un nuevo intento pendiente). Este elemento no está presente si la Tarea de Inicio está en ejecución actualmente.

exitCode

El código de salida del programa especificado en la línea de comandos StartTask. Esta propiedad se activa solo si el StartTask está en estado completado. En general, el código de salida de un proceso refleja la convención específica implementada por el desarrollador de la aplicación para ese proceso. Si usas el valor del código de salida para tomar decisiones en tu código, asegúrate de conocer la convención del código de salida utilizada por el proceso de solicitud. Sin embargo, si el servicio Batch termina la Tarea de Inicio (debido a timeout o a la terminación del usuario a través de la API), puede que veas un código de salida definido por el sistema operativo.

failureInfo

Información que describa el fallo de la tarea, si es que la hay. Esta propiedad solo se activa si la tarea está en estado completado y ha tenido un fallo.

lastRetryTime

La última vez en la que empezó a ejecutarse una nueva prueba de la Tarea. Este elemento solo está presente si la Tarea se ha vuelto a intentar (es decir, el recuento de reintentos es distinto de cero). Si está presente, esto suele ser igual que el inicio del tiempo, pero puede ser diferente si la tarea se ha reiniciado por razones distintas a reintentar; por ejemplo, si el Nodo de Cómputo se reinició durante un reintento, entonces el startTime se actualiza pero el lastRetryTime no.

result

El resultado de la ejecución de la Tarea. Si el valor es 'fallido', entonces los detalles del fallo pueden encontrarse en la propiedad failInfo.

retryCount

El número de veces que el servicio de lotes ha vuelto a intentar la tarea. Se vuelven a intentar fallos de la aplicación de la tarea (código de salida distinto de cero), se vuelven a intentar errores de preprocesamiento (la tarea no pudo ejecutarse) y errores de subida de archivos. El servicio por lotes volverá a intentar la tarea hasta el límite especificado por las restricciones.

startTime

La hora en la que empezó a ejecutarse la Tarea de Inicio. Este valor se restablece cada vez que la Tarea se reinicia o se vuelve a intentar (es decir, es la última vez que la Tarea de Inicio ha empezado a ejecutarse).

state

El estado de la StartTask en el Nodo de Cómputo.

Detalles de las propiedades

containerInfo

Información sobre el contenedor bajo el que se ejecuta la Tarea. Esta propiedad se establece solo si la tarea se ejecuta en un contexto de contenedor.

containerInfo?: BatchTaskContainerExecutionInfo

Valor de propiedad

endTime

El momento en que el StartTask dejó de ejecutarse. Esta es la hora de finalización de la última partida de StartTask, si esa partida se ha completado (incluso si esa partida falló y hay un nuevo intento pendiente). Este elemento no está presente si la Tarea de Inicio está en ejecución actualmente.

endTime?: Date

Valor de propiedad

Date

exitCode

El código de salida del programa especificado en la línea de comandos StartTask. Esta propiedad se activa solo si el StartTask está en estado completado. En general, el código de salida de un proceso refleja la convención específica implementada por el desarrollador de la aplicación para ese proceso. Si usas el valor del código de salida para tomar decisiones en tu código, asegúrate de conocer la convención del código de salida utilizada por el proceso de solicitud. Sin embargo, si el servicio Batch termina la Tarea de Inicio (debido a timeout o a la terminación del usuario a través de la API), puede que veas un código de salida definido por el sistema operativo.

exitCode?: number

Valor de propiedad

number

failureInfo

Información que describa el fallo de la tarea, si es que la hay. Esta propiedad solo se activa si la tarea está en estado completado y ha tenido un fallo.

failureInfo?: BatchTaskFailureInfo

Valor de propiedad

lastRetryTime

La última vez en la que empezó a ejecutarse una nueva prueba de la Tarea. Este elemento solo está presente si la Tarea se ha vuelto a intentar (es decir, el recuento de reintentos es distinto de cero). Si está presente, esto suele ser igual que el inicio del tiempo, pero puede ser diferente si la tarea se ha reiniciado por razones distintas a reintentar; por ejemplo, si el Nodo de Cómputo se reinició durante un reintento, entonces el startTime se actualiza pero el lastRetryTime no.

lastRetryTime?: Date

Valor de propiedad

Date

result

El resultado de la ejecución de la Tarea. Si el valor es 'fallido', entonces los detalles del fallo pueden encontrarse en la propiedad failInfo.

result?: BatchTaskExecutionResult

Valor de propiedad

retryCount

El número de veces que el servicio de lotes ha vuelto a intentar la tarea. Se vuelven a intentar fallos de la aplicación de la tarea (código de salida distinto de cero), se vuelven a intentar errores de preprocesamiento (la tarea no pudo ejecutarse) y errores de subida de archivos. El servicio por lotes volverá a intentar la tarea hasta el límite especificado por las restricciones.

retryCount: number

Valor de propiedad

number

startTime

La hora en la que empezó a ejecutarse la Tarea de Inicio. Este valor se restablece cada vez que la Tarea se reinicia o se vuelve a intentar (es decir, es la última vez que la Tarea de Inicio ha empezado a ejecutarse).

startTime: Date

Valor de propiedad

Date

state

El estado de la StartTask en el Nodo de Cómputo.

state: BatchStartTaskState

Valor de propiedad