ExitConditions interface

Especifica cómo debe responder el servicio Batch cuando se complete la tarea.

Propiedades

defaultOptions

Cómo debería responder el servicio por lotes si la tarea falla con una condición de salida que no cubren ninguna de las otras propiedades. Este valor se utiliza si la Tarea sale con cualquier código de salida distinto de cero que no esté listado en la colección exitCodes o exitCodeRanges, con un error de preprocesamiento si la propiedad preProcessingError no está presente, o con un error de subida de archivo si la propiedad de archivoUploadError no está presente. Si quieres un comportamiento no predeterminado en el código de salida 0, debes listarlo explícitamente usando la colección exitCodes o exitCodeRanges.

exitCodeRanges

Una lista de rangos de códigos de salida de tarea y cómo debe responder el servicio por lotes a ellos.

exitCodes

Una lista de códigos de salida de tareas individuales y cómo debe responder el servicio por lotes a ellos.

fileUploadError

Cómo debe responder el servicio por lotes si ocurre un error de subida de archivos. Si la tarea salió con un código de salida especificado mediante exitCodes o exitCodeRanges, y luego encontró un error de subida de archivo, entonces la acción especificada por el código de salida tiene prioridad.

preProcessingError

Cómo debe responder el servicio por lotes si la tarea no se inicia debido a un error.

Detalles de las propiedades

defaultOptions

Cómo debería responder el servicio por lotes si la tarea falla con una condición de salida que no cubren ninguna de las otras propiedades. Este valor se utiliza si la Tarea sale con cualquier código de salida distinto de cero que no esté listado en la colección exitCodes o exitCodeRanges, con un error de preprocesamiento si la propiedad preProcessingError no está presente, o con un error de subida de archivo si la propiedad de archivoUploadError no está presente. Si quieres un comportamiento no predeterminado en el código de salida 0, debes listarlo explícitamente usando la colección exitCodes o exitCodeRanges.

defaultOptions?: ExitOptions

Valor de propiedad

exitCodeRanges

Una lista de rangos de códigos de salida de tarea y cómo debe responder el servicio por lotes a ellos.

exitCodeRanges?: ExitCodeRangeMapping[]

Valor de propiedad

exitCodes

Una lista de códigos de salida de tareas individuales y cómo debe responder el servicio por lotes a ellos.

exitCodes?: ExitCodeMapping[]

Valor de propiedad

fileUploadError

Cómo debe responder el servicio por lotes si ocurre un error de subida de archivos. Si la tarea salió con un código de salida especificado mediante exitCodes o exitCodeRanges, y luego encontró un error de subida de archivo, entonces la acción especificada por el código de salida tiene prioridad.

fileUploadError?: ExitOptions

Valor de propiedad

preProcessingError

Cómo debe responder el servicio por lotes si la tarea no se inicia debido a un error.

preProcessingError?: ExitOptions

Valor de propiedad