ExitConditions interface
Especifica cómo debe responder el servicio Batch cuando se complete la tarea.
Propiedades
| default |
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. |
| exit |
Una lista de rangos de códigos de salida de tarea y cómo debe responder el servicio por lotes a ellos. |
| exit |
Una lista de códigos de salida de tareas individuales y cómo debe responder el servicio por lotes a ellos. |
| file |
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. |
| pre |
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