StartTask 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 exécutée lorsqu’un nœud de calcul joint un pool dans le service Azure Batch, ou lorsque le nœud de calcul est redémarré ou réimagené.
public class StartTask
type StartTask = class
Public Class StartTask
- Héritage
-
StartTask
Remarques
Dans certains cas, la tâche de démarrage peut être réexécuter même si le nœud n’a pas été redémarré. Pour cette raison, les tâches de démarrage doivent être idempotentes et quitter correctement si la configuration qu’elles effectuent a déjà été effectuée. Une attention particulière doit être prise pour éviter les tâches de démarrage qui créent un processus d’interruption ou qui installent/lancent des services à partir du répertoire de travail de la tâche de démarrage, car cela empêchera Batch de pouvoir réexécuter la tâche de démarrage.
Constructeurs
StartTask() |
Initialise une nouvelle instance de la classe StartTask. |
StartTask(String, IList<ResourceFile>, IList<EnvironmentSetting>, UserIdentity, Nullable<Int32>, Nullable<Boolean>, TaskContainerSettings) |
Initialise une nouvelle instance de la classe StartTask. |
Propriétés
CommandLine |
Obtient ou définit la ligne de commande de la tâche de démarrage. |
ContainerSettings |
Obtient ou définit les paramètres du conteneur sous lequel la tâche de démarrage s’exécute. |
EnvironmentSettings |
Obtient ou définit une liste de paramètres de variable d’environnement pour la tâche de démarrage. |
MaxTaskRetryCount |
Obtient ou définit le nombre maximal de nouvelles tentatives de la tâche. |
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. |
UserIdentity |
Obtient ou définit l’identité utilisateur sous laquelle la tâche de démarrage s’exécute. |
WaitForSuccess |
Obtient ou définit si le service Batch doit attendre que la tâche de démarrage se termine correctement (autrement dit, pour quitter avec le code de sortie 0) avant de planifier des tâches sur le nœud de calcul. |
Méthodes
Validate() |
Validez l’objet. |
S’applique à
Azure SDK for .NET