JobReleaseTask Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
La tarea de liberación de trabajos se ejecuta cuando finaliza el trabajo, debido a uno de los siguientes elementos: el usuario llama a la API Finalizar trabajo o la API Eliminar trabajo mientras el trabajo sigue activo, se alcanza la restricción de tiempo de reloj máximo del trabajo y el trabajo sigue activo, o la tarea administrador de trabajos del trabajo se completa y el trabajo se configura para finalizar cuando se completa el Administrador de trabajos. La tarea de liberación de trabajos se ejecuta en cada nodo donde se han ejecutado las tareas del trabajo y la tarea de preparación del trabajo se ejecutó y completó. Si vuelve a crear una imagen inicial de un nodo después de ejecutar la tarea de preparación del trabajo y el trabajo finaliza sin ninguna tarea adicional del trabajo que se ejecuta en ese nodo (y, por tanto, la tarea de preparación del trabajo no se vuelve a ejecutar), la tarea de liberación de trabajos no se ejecuta en ese nodo de ejecución. Si un nodo se reinicia mientras se sigue ejecutando la tarea de liberación de trabajos, la tarea de liberación de trabajos se ejecuta de nuevo cuando se inicia el nodo de ejecución. El trabajo no se marca como completado hasta que se hayan completado todas las tareas de liberación del trabajo. La tarea de liberación de trabajos se ejecuta en segundo plano. No ocupa un espacio de programación; es decir, no cuenta para el límite taskSlotsPerNode especificado en el grupo.
public class JobReleaseTask
type JobReleaseTask = class
Public Class JobReleaseTask
- Herencia
-
JobReleaseTask
Constructores
JobReleaseTask() |
Inicializa una nueva instancia de la clase JobReleaseTask. |
JobReleaseTask(String) |
Inicializa una nueva instancia de la clase JobReleaseTask. |
Propiedades
CommandLine |
Obtiene o establece la línea de comandos de la tarea. |
ContainerSettings |
Obtiene o establece la configuración del contenedor en el que se ejecuta la tarea. |
EnvironmentSettings |
Obtiene o establece la colección de instancias environmentSetting. |
Id |
Obtiene o establece el identificador de la tarea. |
MaxWallClockTime |
Obtiene o establece la duración máxima del tiempo durante el que se permite ejecutar una tarea desde el momento en que se crea. |
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. |
RetentionTime |
Obtiene o establece la duración del tiempo durante el que se conservan los archivos del directorio de trabajo de la tarea, a partir del momento en que finaliza la ejecución. Después de esta duración, se reclama el directorio de trabajo de la tarea. |
UserIdentity |
Obtiene o establece la identidad de usuario en la que se ejecuta la tarea. |
Se aplica a
Azure SDK for .NET