Partager via


TaskAddParameter Classe

Définition

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 à