TaskAddParameter 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 Azure Batch à ajouter.
public class TaskAddParameter
type TaskAddParameter = class
Public Class TaskAddParameter
- Héritage
-
TaskAddParameter
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. Les exemples d’opérations de récupération incluent (mais ne sont pas limités à) lorsqu’un nœud 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 dues aux opérations de récupération sont indépendantes de et ne sont pas comptabilisées dans maxTaskRetryCount. Même si maxTaskRetryCount 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
TaskAddParameter() |
Initialise une nouvelle instance de la classe TaskAddParameter. |
TaskAddParameter(String, String, String, TaskContainerSettings, ExitConditions, IList<ResourceFile>, IList<OutputFile>, IList<EnvironmentSetting>, AffinityInformation, TaskConstraints, Nullable<Int32>, UserIdentity, MultiInstanceSettings, TaskDependencies, IList<ApplicationPackageReference>, AuthenticationTokenSettings) |
Initialise une nouvelle instance de la classe TaskAddParameter. |
Propriétés
AffinityInfo |
Obtient ou définit un indicateur de localité qui peut être utilisé par le service Batch pour sélectionner un nœud de calcul sur lequel démarrer la nouvelle tâche. |
ApplicationPackageReferences |
Obtient ou définit une liste de packages 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 qui s’appliquent à cette tâche. |
ContainerSettings |
Obtient ou définit les paramètres du conteneur sous lequel la tâche s’exécute. |
DependsOn |
Obtient ou définit les tâches dont dépend cette tâche. |
DisplayName |
Obtient ou définit un nom d’affichage pour la tâche. |
EnvironmentSettings |
Obtient ou définit une liste de paramètres de variable d’environnement pour la tâche. |
ExitConditions |
Obtient ou définit la façon dont le service Batch doit répondre une fois la tâche terminée. |
Id |
Obtient ou définit une chaîne qui identifie de manière unique la tâche dans le travail. |
MultiInstanceSettings |
Obtient ou définit un objet qui indique que la tâche est une tâche multi-instance et contient des informations sur l’exécution de la tâche multi-instance. |
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 nécessaires à l’exécution de la tâche. |
ResourceFiles |
Obtient ou définit une liste de fichiers que le service Batch téléchargera 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. |
S’applique à
Azure SDK for .NET