JobPreparationTask 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.
Tâche de préparation du travail à exécuter avant toute tâche du travail sur un nœud de calcul donné.
public class JobPreparationTask
type JobPreparationTask = class
Public Class JobPreparationTask
- Héritage
-
JobPreparationTask
Remarques
Batch retentera les tâches lorsqu’une opération de récupération est déclenchée sur un nœud de calcul. Les exemples d’opérations de récupération incluent (mais ne sont pas limités à) lorsqu’un nœud de calcul non sain est redémarré ou qu’un nœud de calcul a disparu en raison d’une défaillance de l’hôte. Les nouvelles tentatives en raison d’opérations de récupération sont indépendantes de et ne sont pas comptabilisées par rapport à .MaxTaskRetryCount Même si a la MaxTaskRetryCount valeur 0, une nouvelle tentative interne en raison d’une opération de récupération peut se produire. Pour cette raison, toutes les tâches doivent être idempotentes. Cela signifie que les tâches doivent tolérer l’interruption et le redémarrage sans provoquer d’altération ou de doublon des données. La meilleure pratique pour les tâches de longue durée consiste à utiliser une forme de point de contrôle.
Constructeurs
JobPreparationTask() |
Initialise une nouvelle instance de la classe JobPreparationTask. |
JobPreparationTask(String) |
Initialise une nouvelle instance de la classe JobPreparationTask. |
Propriétés
CommandLine |
Obtient ou définit la ligne de commande de la tâche. |
Constraints |
Obtient ou définit les contraintes d’exécution fournies par l’utilisateur pour cette tâche de préparation du travail. |
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. |
RerunOnComputeNodeRebootAfterSuccess |
Obtient ou définit si le service Batch doit réexécuter la tâche de préparation du travail après le redémarrage d’un nœud de calcul. |
ResourceFiles |
Obtient ou définit une liste de fichiers que le service Batch télécharge sur le nœud de calcul avant d’exécuter la ligne de commande. |
UserIdentity |
Obtient ou définit l’identité utilisateur sous laquelle la tâche s’exécute. |
WaitForSuccess |
Obtient ou définit si le service Batch doit attendre la réussite de la tâche de préparation du travail avant de planifier des tâches sur le nœud de calcul. |
S’applique à
Azure SDK for .NET