Compartir a través de


JobSpecification Clase

Definición

Especifica los detalles de los trabajos que se van a crear según una programación.

public class JobSpecification
type JobSpecification = class
Public Class JobSpecification
Herencia
JobSpecification

Constructores

JobSpecification()

Inicializa una nueva instancia de la clase JobSpecification.

JobSpecification(PoolInformation, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<OnAllTasksComplete>, Nullable<OnTaskFailure>, JobNetworkConfiguration, JobConstraints, JobManagerTask, JobPreparationTask, JobReleaseTask, IList<EnvironmentSetting>, IList<MetadataItem>)

Inicializa una nueva instancia de la clase JobSpecification.

Propiedades

AllowTaskPreemption

Obtiene o establece si las tareas de este trabajo pueden ser adelantadas por otros trabajos de prioridad alta.

CommonEnvironmentSettings

Obtiene o establece una lista de valores comunes de variables de entorno. Estas variables de entorno se establecen para todas las tareas de los trabajos creados en esta programación (incluidos el Administrador de trabajos, la preparación de trabajos y las tareas de liberación de trabajos).

Constraints

Obtiene o establece las restricciones de ejecución para trabajos creados en esta programación.

DisplayName

Obtiene o establece el nombre para mostrar de Trabajos creados en esta programación.

JobManagerTask

Obtiene o establece los detalles de una tarea del Administrador de trabajos que se iniciará cuando se inicia un trabajo en esta programación.

JobPreparationTask

Obtiene o establece la tarea de preparación del trabajo para trabajos creados en esta programación.

JobReleaseTask

Obtiene o establece la tarea de liberación de trabajos para trabajos creados en esta programación.

MaxParallelTasks

Obtiene o establece el número máximo de tareas que se pueden ejecutar en paralelo para el trabajo.

Metadata

Obtiene o establece una lista de pares nombre-valor asociados a cada trabajo creado en esta programación como metadatos.

NetworkConfiguration

Obtiene o establece la configuración de red para el trabajo.

OnAllTasksComplete

Obtiene o establece la acción que debe realizar el servicio Batch cuando todas las tareas de un trabajo creado en esta programación están en estado completado.

OnTaskFailure

Obtiene o establece la acción que debe realizar el servicio Batch cuando se produce un error en cualquier tarea en un trabajo creado en esta programación. Se considera que se ha producido un error en una tarea si se ha producido un error si tiene un errorInfo. Se establece un errorInfo si la tarea se completa con un código de salida distinto de cero después de agotar su recuento de reintentos, o si se produjo un error al iniciar la tarea, por ejemplo debido a un error de descarga del archivo de recursos.

PoolInfo

Obtiene o establece el grupo en el que el servicio Batch ejecuta las tareas de los trabajos creados en esta programación.

Priority

Obtiene o establece la prioridad de trabajos creados en esta programación.

UsesTaskDependencies

Obtiene o establece si las tareas del trabajo pueden definir dependencias entre sí. El valor predeterminado es false.

Se aplica a