JobManagerTask 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.
Représente une tâche JobManager Azure Batch.
public class JobManagerTask
type JobManagerTask = class
Public Class JobManagerTask
- Héritage
-
JobManagerTask
Remarques
Batch effectue une nouvelle tentative de 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 défectueux 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 dues aux opérations de récupération sont indépendantes de et ne sont pas comptabilisées dans .MaxTaskRetryCount Même si la MaxTaskRetryCount valeur est 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
JobManagerTask() |
Initialise une nouvelle instance de la classe JobManagerTask. |
JobManagerTask(String, String) |
Initialise une nouvelle instance de la classe JobManagerTask. |
Propriétés
AllowLowPriorityNode |
Obtient ou définit si la tâche Job Manager peut s’exécuter sur un nœud de calcul de faible priorité. En cas d’omission, la valeur par défaut est true. |
ApplicationPackageReferences |
Obtient ou définit une liste de packages d’application que le service Batch déploiera sur le nœud de calcul avant d’exécuter la ligne de commande. |
AuthenticationTokenSettings |
Obtient ou définit les paramètres d’un jeton d’authentification que la tâche peut utiliser pour effectuer des opérations de service Batch. |
CommandLine |
Obtient ou définit la ligne de commande de la tâche. |
Constraints |
Obtient ou définit les contraintes d’exécution pour cette tâche JobManager. |
ContainerSettings |
Obtient ou définit les paramètres du conteneur sous lequel la tâche s’exécute. |
DisplayName |
Obtient ou définit le nom d’affichage de la tâche JobManager. |
EnvironmentSettings |
Obtient ou définit un ensemble de paramètres d’environnement pour la tâche JobManager. |
Id |
Obtient ou définit l’ID de la tâche. |
KillJobOnCompletion |
Obtient ou définit une valeur qui indique s’il faut mettre fin à toutes les tâches du travail et terminer le travail une fois la tâche du gestionnaire de travaux terminée. |
OutputFiles |
Obtient ou définit une liste de fichiers que le service Batch chargera à partir du nœud de calcul après l’exécution de la ligne de commande. |
RequiredSlots |
Obtient ou définit le nombre d’emplacements de planification que la tâche doit exécuter. |
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. |
RunExclusive |
Obtient ou définit si la tâche Gestionnaire de travaux nécessite une utilisation exclusive du nœud de calcul sur lequel elle s’exécute. |
UserIdentity |
Obtient ou définit l’identité utilisateur sous laquelle la tâche s’exécute. |
S’applique à
Azure SDK for .NET