Compartir a través de


JobExecutionInformation interface

Interfaz que representa JobExecutionInformation.

Propiedades

endTime

Hora de finalización del trabajo. Esta propiedad solo se establece si el trabajo está en estado completado.

poolId

Identificador del grupo al que se asigna este trabajo. Este elemento contiene el grupo real donde se asigna el trabajo. Al obtener los detalles del trabajo del servicio, también contienen un elemento poolInfo, que contiene los datos de configuración del grupo desde el momento en que se agregó o actualizó el trabajo. Ese elemento poolInfo también puede contener un elemento poolId. Si es así, los dos identificadores son los mismos. Si no es así, significa que el trabajo se ejecutó en un grupo automático y esta propiedad contiene el identificador de ese grupo automático.

schedulingError

Detalles de cualquier error detectado por el servicio al iniciar el trabajo. Esta propiedad no se establece si no se produjo ningún error al iniciar el trabajo.

startTime

Hora de inicio del trabajo. Este es el momento en el que se creó el trabajo.

terminateReason

Cadena que describe el motivo por el que finalizó el trabajo. Esta propiedad solo se establece si el trabajo está en estado completado. Si el servicio Batch finaliza el trabajo, establece el motivo como se indica a continuación: JMComplete: la tarea administrador de trabajos completada y killJobOnCompletion se estableció en true. MaxWallClockTimeExpiry: el trabajo alcanzó su restricción maxWallClockTime. TerminateJobSchedule

  • el trabajo se ejecutó como parte de una programación y la programación finalizó. AllTasksComplete: el atributo onAllTasksComplete del trabajo se establece en terminatejob y se completan todas las tareas del trabajo. TaskFailed: el atributo onTaskFailure del trabajo está establecido en performExitOptionsJobAction y una tarea en el trabajo produjo un error con una condición de salida que especificó un jobAction de terminatejob. Cualquier otra cadena es un motivo definido por el usuario especificado en una llamada a la operación "Finalizar un trabajo".

Detalles de las propiedades

endTime

Hora de finalización del trabajo. Esta propiedad solo se establece si el trabajo está en estado completado.

endTime?: Date

Valor de propiedad

Date

poolId

Identificador del grupo al que se asigna este trabajo. Este elemento contiene el grupo real donde se asigna el trabajo. Al obtener los detalles del trabajo del servicio, también contienen un elemento poolInfo, que contiene los datos de configuración del grupo desde el momento en que se agregó o actualizó el trabajo. Ese elemento poolInfo también puede contener un elemento poolId. Si es así, los dos identificadores son los mismos. Si no es así, significa que el trabajo se ejecutó en un grupo automático y esta propiedad contiene el identificador de ese grupo automático.

poolId?: string

Valor de propiedad

string

schedulingError

Detalles de cualquier error detectado por el servicio al iniciar el trabajo. Esta propiedad no se establece si no se produjo ningún error al iniciar el trabajo.

schedulingError?: JobSchedulingError

Valor de propiedad

startTime

Hora de inicio del trabajo. Este es el momento en el que se creó el trabajo.

startTime: Date

Valor de propiedad

Date

terminateReason

Cadena que describe el motivo por el que finalizó el trabajo. Esta propiedad solo se establece si el trabajo está en estado completado. Si el servicio Batch finaliza el trabajo, establece el motivo como se indica a continuación: JMComplete: la tarea administrador de trabajos completada y killJobOnCompletion se estableció en true. MaxWallClockTimeExpiry: el trabajo alcanzó su restricción maxWallClockTime. TerminateJobSchedule

  • el trabajo se ejecutó como parte de una programación y la programación finalizó. AllTasksComplete: el atributo onAllTasksComplete del trabajo se establece en terminatejob y se completan todas las tareas del trabajo. TaskFailed: el atributo onTaskFailure del trabajo está establecido en performExitOptionsJobAction y una tarea en el trabajo produjo un error con una condición de salida que especificó un jobAction de terminatejob. Cualquier otra cadena es un motivo definido por el usuario especificado en una llamada a la operación "Finalizar un trabajo".
terminateReason?: string

Valor de propiedad

string