JobSpecification 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.
Spécifie les détails des travaux à créer selon une planification.
public class JobSpecification
type JobSpecification = class
Public Class JobSpecification
- Héritage
-
JobSpecification
Constructeurs
JobSpecification() |
Initialise une nouvelle instance de la classe JobSpecification. |
JobSpecification(PoolInformation, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<OnAllTasksComplete>, Nullable<OnTaskFailure>, JobNetworkConfiguration, JobConstraints, JobManagerTask, JobPreparationTask, JobReleaseTask, IList<EnvironmentSetting>, IList<MetadataItem>) |
Initialise une nouvelle instance de la classe JobSpecification. |
Propriétés
AllowTaskPreemption |
Obtient ou définit si les tâches de ce travail peuvent être préemptées par d’autres travaux de haute priorité |
CommonEnvironmentSettings |
Obtient ou définit une liste de paramètres de variables d’environnement courants. Ces variables d’environnement sont définies pour toutes les tâches dans les travaux créés dans cette planification (y compris le Gestionnaire de travaux, la préparation du travail et les tâches de mise en production des travaux). |
Constraints |
Obtient ou définit les contraintes d’exécution pour les travaux créés dans le cadre de cette planification. |
DisplayName |
Obtient ou définit le nom d’affichage des travaux créés dans le cadre de cette planification. |
JobManagerTask |
Obtient ou définit les détails d’une tâche du Gestionnaire de travaux à lancer lorsqu’un travail est démarré dans le cadre de cette planification. |
JobPreparationTask |
Obtient ou définit la tâche de préparation du travail pour les travaux créés dans le cadre de cette planification. |
JobReleaseTask |
Obtient ou définit la tâche de mise en production du travail pour les travaux créés dans le cadre de cette planification. |
MaxParallelTasks |
Obtient ou définit le nombre maximal de tâches qui peuvent être exécutées en parallèle pour le travail. |
Metadata |
Obtient ou définit une liste de paires nom-valeur associées à chaque travail créé dans le cadre de cette planification en tant que métadonnées. |
NetworkConfiguration |
Obtient ou définit la configuration réseau du travail. |
OnAllTasksComplete |
Obtient ou définit l’action que le service Batch doit effectuer lorsque toutes les tâches d’un travail créé dans le cadre de cette planification sont à l’état terminé. |
OnTaskFailure |
Obtient ou définit l’action que le service Batch doit effectuer en cas d’échec d’une tâche dans un travail créé dans le cadre de cette planification. Une tâche est considérée comme ayant échoué si elle a échoué en cas d’échecInfo. Une valeur failureInfo est définie si la tâche se termine avec un code de sortie différent de zéro après avoir épuisé son nombre de nouvelles tentatives, ou si une erreur s’est produite au démarrage de la tâche, par exemple en raison d’une erreur de téléchargement de fichier de ressources. |
PoolInfo |
Obtient ou définit le pool sur lequel le service Batch exécute les tâches des travaux créés dans le cadre de cette planification. |
Priority |
Obtient ou définit la priorité des travaux créés dans le cadre de cette planification. |
UsesTaskDependencies |
Obtient ou définit si les tâches du travail peuvent définir des dépendances les unes sur les autres. La valeur par défaut est false. |
S’applique à
Azure SDK for .NET