Partager via


JobReleaseTask Classe

Définition

La tâche de mise en production du travail s’exécute à la fin du travail, en raison de l’une des raisons suivantes : l’utilisateur appelle l’API Terminer le travail ou l’API Supprimer le travail alors que le travail est toujours actif, la contrainte de temps d’horloge murale maximale du travail est atteinte et le travail est toujours actif, ou la tâche du gestionnaire de travaux est terminée, et le travail est configuré pour se terminer lorsque le gestionnaire de travaux se termine. La tâche de mise en production du travail s’exécute sur chaque nœud où les tâches du travail ont été exécutées et où la tâche de préparation du travail a été exécutée et terminée. Si vous réimagez un nœud après avoir exécuté la tâche de préparation du travail et que le travail se termine sans autres tâches du travail en cours d’exécution sur ce nœud (et que la tâche de préparation du travail ne s’exécute pas à nouveau), la tâche de mise en production du travail ne s’exécute pas sur ce nœud de calcul. Si un nœud redémarre alors que la tâche de mise en production du travail est toujours en cours d’exécution, la tâche de mise en production du travail s’exécute à nouveau lorsque le nœud de calcul démarre. Le travail n’est pas marqué comme terminé tant que toutes les tâches de mise en production du travail ne sont pas terminées. La tâche de mise en production du travail s’exécute en arrière-plan. Il n’occupe pas d’emplacement de planification ; autrement dit, il ne compte pas dans la limite taskSlotsPerNode spécifiée sur le pool.

public class JobReleaseTask
type JobReleaseTask = class
Public Class JobReleaseTask
Héritage
JobReleaseTask

Constructeurs

JobReleaseTask()

Initialise une nouvelle instance de la classe JobReleaseTask.

JobReleaseTask(String)

Initialise une nouvelle instance de la classe JobReleaseTask.

Propriétés

CommandLine

Obtient ou définit la ligne de commande de la tâche.

ContainerSettings

Obtient ou définit les paramètres du conteneur sous lequel la tâche s’exécute.

EnvironmentSettings

Obtient ou définit la collection d’instances EnvironmentSetting.

Id

Obtient ou définit l’ID de la tâche.

MaxWallClockTime

Obtient ou définit la durée maximale pendant laquelle une tâche est autorisée à s’exécuter à partir du moment où elle est créée.

ResourceFiles

Obtient ou définit une liste de fichiers que le service Batch va télécharger sur le nœud de calcul avant d’exécuter la ligne de commande.

RetentionTime

Obtient ou définit la durée pendant laquelle les fichiers du répertoire de travail de la tâche sont conservés, à partir de la fin de l’exécution. Après cette durée, le répertoire de travail de la tâche est récupéré.

UserIdentity

Obtient ou définit l’identité utilisateur sous laquelle la tâche s’exécute.

S’applique à