JobManagerTask Clase

Definición

Representa una tarea Azure Batch JobManager.

public class JobManagerTask
type JobManagerTask = class
Public Class JobManagerTask
Herencia
JobManagerTask

Comentarios

Batch reintentará las tareas cuando se desencadene una operación de recuperación en un nodo de proceso. Entre los ejemplos de operaciones de recuperación se incluyen (pero no se limitan a) cuando se reinicia un nodo de proceso incorrecto o un nodo de proceso desaparece debido a un error de host. Los reintentos debidos a operaciones de recuperación son independientes de y no se cuentan en .MaxTaskRetryCount Incluso si es MaxTaskRetryCount 0, puede producirse un reintento interno debido a una operación de recuperación. Por este motivo, todas las tareas deben ser idempotentes. Esto significa que las tareas deben tolerar que se interrumpan y se reinicien sin causar daños ni datos duplicados. El procedimiento recomendado para las tareas de larga duración es usar algún tipo de punto de comprobación.

Constructores

JobManagerTask()

Inicializa una nueva instancia de la clase JobManagerTask.

JobManagerTask(String, String)

Inicializa una nueva instancia de la clase JobManagerTask.

Propiedades

AllowLowPriorityNode

Obtiene o establece si la tarea administrador de trabajos se puede ejecutar en un nodo de proceso de prioridad baja. Si se omite, el valor predeterminado es true.

ApplicationPackageReferences

Obtiene o establece una lista de paquetes de aplicación que el servicio Batch implementará en el nodo de proceso antes de ejecutar la línea de comandos.

AuthenticationTokenSettings

Obtiene o establece la configuración de un token de autenticación que la tarea puede usar para realizar operaciones del servicio Batch.

CommandLine

Obtiene o establece la línea de comandos de la tarea.

Constraints

Obtiene o establece las restricciones de ejecución de esta tarea JobManager.

ContainerSettings

Obtiene o establece la configuración del contenedor en el que se ejecuta la tarea.

DisplayName

Obtiene o establece el nombre para mostrar de la tarea JobManager.

EnvironmentSettings

Obtiene o establece un conjunto de valores de entorno para la tarea JobManager.

Id

Obtiene o establece el identificador de la tarea.

KillJobOnCompletion

Obtiene o establece un valor que indica si se finalizan todas las tareas del trabajo y se completa el trabajo cuando se completa la tarea del administrador de trabajos.

OutputFiles

Obtiene o establece una lista de archivos que el servicio Batch cargará desde el nodo de proceso después de ejecutar la línea de comandos.

RequiredSlots

Obtiene o establece el número de ranuras de programación necesarias para ejecutar la tarea.

ResourceFiles

Obtiene o establece una lista de archivos que el servicio Batch descargará en el nodo de proceso antes de ejecutar la línea de comandos.

RunExclusive

Obtiene o establece si la tarea administrador de trabajos requiere un uso exclusivo del nodo de proceso donde se ejecuta.

UserIdentity

Obtiene o establece la identidad de usuario en la que se ejecuta la tarea.

Se aplica a