JobReleaseTask Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET