TaskExecutionInformation interface
Interfaz que representa TaskExecutionInformation.
Propiedades
| container |
Información sobre el contenedor en el que se ejecuta la tarea. Esta propiedad solo se establece si la tarea se ejecuta en un contexto de contenedor. |
| end |
Hora a la que se completó la tarea. Esta propiedad solo se establece si la tarea está en estado Completado. |
| exit |
Código de salida del programa especificado en la línea de comandos task. Esta propiedad solo se establece si la tarea 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 aplicaciones para ese proceso. Si usa el valor de código de salida para tomar decisiones en el código, asegúrese de que conoce la convención de código de salida que usa el proceso de aplicación. Sin embargo, si el servicio Batch finaliza la tarea (debido al tiempo de espera o a la finalización del usuario a través de la API), es posible que vea un código de salida definido por el sistema operativo. |
| failure |
Información que describe el error de tarea, si existe. Esta propiedad solo se establece si la tarea está en estado completado y encontró un error. |
| last |
La hora más reciente en la que el servicio Batch ha vuelto a poner en cola la tarea como resultado de una solicitud de usuario. Esta propiedad solo se establece si requeueCount no es cero. |
| last |
La hora más reciente en la que se inició la ejecución de un reintento de la tarea. Este elemento solo está presente si se reintentó la tarea (es decir, retryCount es distinto de cero). Si está presente, suele ser el mismo que startTime, pero puede ser diferente si la tarea se ha reiniciado por motivos distintos del reintento; Por ejemplo, si el nodo de proceso se ha reiniciado durante un reintento, se actualiza startTime, pero lastRetryTime no. |
| requeue |
Número de veces que el servicio Batch ha vuelto a poner en cola la tarea como resultado de una solicitud de usuario. Cuando el usuario quita nodos de proceso de un grupo (al cambiar el tamaño o reducir el grupo) o cuando el trabajo está deshabilitado, el usuario puede especificar que las tareas en ejecución en los nodos de proceso se vuelvan a poner en cola para su ejecución. Este recuento realiza un seguimiento de cuántas veces se ha vuelto a poner en cola la tarea por estos motivos. |
| result | Resultado de la ejecución de la tarea. Si el valor es "failed", los detalles del error se pueden encontrar en la propiedad failureInfo. Entre los valores posibles se incluyen: 'success', 'failure' |
| retry |
Número de veces que el servicio Batch ha reintentado la tarea. Los errores de aplicación de tareas (código de salida distinto de cero) se reintentan, los errores de preprocesamiento (no se pudo ejecutar la tarea) y los errores de carga de archivos no se reintentan. El servicio Batch reintentará la tarea hasta el límite especificado por las restricciones. |
| start |
Hora a la que se inició la ejecución de la tarea. "En ejecución" corresponde al estado de ejecución, por lo que si la tarea especifica archivos de recursos o paquetes, la hora de inicio refleja la hora en la que la tarea comenzó a descargarlas o implementarlas. Si se ha reiniciado o reintentado la tarea, esta es la hora más reciente en la que se inició la ejecución de la tarea. Esta propiedad solo está presente para las tareas que están en estado en ejecución o completado. |
Detalles de las propiedades
containerInfo
Información sobre el contenedor en el que se ejecuta la tarea. Esta propiedad solo se establece si la tarea se ejecuta en un contexto de contenedor.
containerInfo?: TaskContainerExecutionInformation
Valor de propiedad
endTime
Hora a la que se completó la tarea. Esta propiedad solo se establece si la tarea está en estado Completado.
endTime?: Date
Valor de propiedad
Date
exitCode
Código de salida del programa especificado en la línea de comandos task. Esta propiedad solo se establece si la tarea 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 aplicaciones para ese proceso. Si usa el valor de código de salida para tomar decisiones en el código, asegúrese de que conoce la convención de código de salida que usa el proceso de aplicación. Sin embargo, si el servicio Batch finaliza la tarea (debido al tiempo de espera o a la finalización del usuario a través de la API), es posible que vea un código de salida definido por el sistema operativo.
exitCode?: number
Valor de propiedad
number
failureInfo
Información que describe el error de tarea, si existe. Esta propiedad solo se establece si la tarea está en estado completado y encontró un error.
failureInfo?: TaskFailureInformation
Valor de propiedad
lastRequeueTime
La hora más reciente en la que el servicio Batch ha vuelto a poner en cola la tarea como resultado de una solicitud de usuario. Esta propiedad solo se establece si requeueCount no es cero.
lastRequeueTime?: Date
Valor de propiedad
Date
lastRetryTime
La hora más reciente en la que se inició la ejecución de un reintento de la tarea. Este elemento solo está presente si se reintentó la tarea (es decir, retryCount es distinto de cero). Si está presente, suele ser el mismo que startTime, pero puede ser diferente si la tarea se ha reiniciado por motivos distintos del reintento; Por ejemplo, si el nodo de proceso se ha reiniciado durante un reintento, se actualiza startTime, pero lastRetryTime no.
lastRetryTime?: Date
Valor de propiedad
Date
requeueCount
Número de veces que el servicio Batch ha vuelto a poner en cola la tarea como resultado de una solicitud de usuario. Cuando el usuario quita nodos de proceso de un grupo (al cambiar el tamaño o reducir el grupo) o cuando el trabajo está deshabilitado, el usuario puede especificar que las tareas en ejecución en los nodos de proceso se vuelvan a poner en cola para su ejecución. Este recuento realiza un seguimiento de cuántas veces se ha vuelto a poner en cola la tarea por estos motivos.
requeueCount: number
Valor de propiedad
number
result
Resultado de la ejecución de la tarea. Si el valor es "failed", los detalles del error se pueden encontrar en la propiedad failureInfo. Entre los valores posibles se incluyen: 'success', 'failure'
result?: TaskExecutionResult
Valor de propiedad
retryCount
Número de veces que el servicio Batch ha reintentado la tarea. Los errores de aplicación de tareas (código de salida distinto de cero) se reintentan, los errores de preprocesamiento (no se pudo ejecutar la tarea) y los errores de carga de archivos no se reintentan. El servicio Batch reintentará la tarea hasta el límite especificado por las restricciones.
retryCount: number
Valor de propiedad
number
startTime
Hora a la que se inició la ejecución de la tarea. "En ejecución" corresponde al estado de ejecución, por lo que si la tarea especifica archivos de recursos o paquetes, la hora de inicio refleja la hora en la que la tarea comenzó a descargarlas o implementarlas. Si se ha reiniciado o reintentado la tarea, esta es la hora más reciente en la que se inició la ejecución de la tarea. Esta propiedad solo está presente para las tareas que están en estado en ejecución o completado.
startTime?: Date
Valor de propiedad
Date