Microsoft.Azure.Batch Espace de noms
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.
Classes
AddTaskCollectionResultHandler |
BatchClientBehavior que vous pouvez utiliser pour spécifier dans quelles conditions une opération d’ajout de plusieurs tâches à un travail doit réessayer, s’arrêter ou être considérée comme réussie. |
AddTaskCollectionTerminatedException |
Exception levée lorsque l’opération AddTaskCollection est terminée. |
AddTaskResult |
Résultat d’une tâche unique ajoutée dans le cadre d’une collection de tâches. |
AffinityInformation |
Indicateur de localité qui peut être utilisé par le service Batch pour sélectionner un nœud de calcul sur lequel démarrer une nouvelle tâche. |
ApplicationOperations |
Effectue des opérations liées à l’application sur un compte Azure Batch. |
ApplicationPackageReference |
Référence à un package d’application à déployer sur des nœuds de calcul. |
ApplicationSummary |
Contient des informations sur une application dans un compte Azure Batch. |
AuthenticationTokenSettings |
Paramètres d’un jeton d’authentification que la tâche peut utiliser pour effectuer des opérations de service Batch. |
AutoPoolSpecification |
Spécifie les caractéristiques d’un « pool automatique » temporaire. Le service Batch crée ce pool automatique, exécute toutes les tâches du travail qu’il contient et supprime par défaut le pool une fois le travail terminé. |
AutoScaleRun |
Résultats et erreurs d’une évaluation ou de l’exécution d’une formule de mise à l’échelle automatique de pool. |
AutoScaleRunError |
Erreur qui s’est produite lors de l’exécution ou de l’évaluation d’une formule de mise à l’échelle automatique du pool. |
AutoUserSpecification |
Spécifie les paramètres de l’utilisateur automatique qui exécute une tâche sur le service Batch |
AzureBlobFileSystemConfiguration |
Informations utilisées pour se connecter à un conteneur de stockage Azure à l’aide de Blobfuse. |
AzureFileShareConfiguration |
Informations utilisées pour se connecter à un partage de fichiers Azure. |
AzureStorageAuthenticationKey | |
BatchClient |
Client pour un compte Azure Batch, utilisé pour accéder au service Batch. |
BatchClientBehavior |
Les classes dérivées modifient les comportements opérationnels d’un client de service Azure Batch. Les classes dérivées peuvent être appelées dans le désordre et simultanément par plusieurs threads. Les implémentations doivent être threadsafe. |
BatchClientException |
Exception levée par le client Batch. |
BatchClientParallelOptions |
Stocke les options qui configurent l’opération des méthodes sur les opérations parallèles du client Batch. |
BatchError |
Erreur reçue du service Azure Batch. |
BatchErrorDetail |
Élément d’informations supplémentaires inclus dans un BatchError. |
BatchErrorMessages |
Une classe fortement typée de ressource pour la recherche de chaînes localisées, etc. |
BatchPoolIdentity |
Identité du pool Batch, si elle est configurée. |
BatchRequestTimeout |
Classe qui fournit un accès facile à la Timeout propriété et à la Timeout propriété. |
Certificate |
Certificat qui peut être installé sur des nœuds de calcul et qui peut être utilisé pour authentifier des opérations sur un nœud. |
CertificateOperations |
Effectue des opérations liées aux certificats sur un compte Azure Batch. |
CertificateReference |
Représente un objet de certificat du service Azure Batch. |
CifsMountConfiguration |
Informations utilisées pour se connecter à un système de fichiers CIFS. |
ClientRequestIdProvider |
Intercepteur qui contient une fonction utilisée pour générer un ID de demande client à définir comme ClientRequestId. S’il existe plusieurs instances de ce, le dernier jeu l’emporte. |
CloudJob |
Travail Azure Batch. |
CloudJobSchedule |
Planification des travaux qui autorise les travaux récurrents en spécifiant quand exécuter des travaux et une spécification utilisée pour créer chaque travail. |
CloudPool |
Pool dans le service Azure Batch. |
CloudServiceConfiguration |
Configuration des nœuds de calcul dans un pool basé sur la plateforme Azure Services cloud. |
CloudTask |
Tâche Azure Batch. Une tâche est un élément de travail associé à un travail et qui s’exécute sur un nœud de calcul. |
ComputeNode |
Résume l’état d’un nœud de calcul. |
ComputeNodeEndpointConfiguration |
Configuration du point de terminaison pour le nœud de calcul. |
ComputeNodeError |
Erreur rencontrée par un nœud de calcul Azure Batch. |
ComputeNodeIdentityReference |
Référence à une identité affectée par l’utilisateur associée au pool Batch qu’un nœud de calcul utilisera. |
ComputeNodeInformation |
Classe d’informations sur le nœud de calcul. |
ComputeNodeUser |
Utilisateur d’un nœud de calcul Azure Batch spécifique. |
Constants |
Contient des constantes permettant d’interagir avec le service Azure Batch. |
ContainerConfiguration |
Configuration des pools avec conteneur. |
ContainerRegistry |
Un registre de conteneurs privé. |
DataDisk |
Paramètres qui seront utilisés par les disques de données associés aux nœuds de calcul dans le pool. |
DeleteCertificateError |
Erreur rencontrée par le service Batch lors de la suppression d’un certificat. |
DetailLevel |
Contrôle la quantité de détails demandés au service Azure Batch lors de la liste ou de la récupération des ressources. |
DiffDiskSettings |
Spécifie les paramètres de disque éphémères pour le disque de système d’exploitation utilisé par le nœud de calcul (machine virtuelle). |
DiskEncryptionConfiguration |
Configuration de chiffrement de disque appliquée aux nœuds de calcul du pool. La configuration du chiffrement de disque n’est pas prise en charge sur le pool Linux créé avec Shared Image Gallery Image. |
EnvironmentSetting |
Variable d’environnement à définir sur un processus de tâche, telle qu’une tâche de travail, une tâche de démarrage, une tâche de gestionnaire de travaux ou une tâche de préparation ou de mise en production du travail. |
ErrorMessage |
Message d’erreur reçu dans une réponse d’erreur Azure Batch. |
ExitCodeMapping |
Un code de sortie de processus et la façon dont le service Batch doit répondre si une tâche se termine avec ce code de sortie. |
ExitCodeRangeMapping |
Une plage de codes de sortie et la façon dont le service Batch doit répondre si une tâche se termine avec un code de sortie dans cette plage. |
ExitConditions |
Comment le service Batch doit répondre lorsqu’une tâche se termine. |
ExitOptions |
Comment le service Batch doit répondre à une condition de sortie particulière. |
FileProperties |
Propriétés d’un fichier sur un nœud de calcul. |
GetFileRequestByteRange |
Plage d’octets à récupérer dans une opération de téléchargement de fichier. |
HttpHeader |
Une paire nom-valeur d’en-tête HTTP |
ImageInformation |
Référence à une image de la Place de marché Azure Machines Virtuelles et informations supplémentaires sur l’image. |
ImageReference |
Référence à une image de la Place de marché Azure Machines Virtuelles ou à une image de machine virtuelle Azure personnalisée. Pour obtenir la liste de toutes les références d’images Place de marché Azure vérifiées par Azure Batch, consultez ListSupportedImages(DetailLevel, IEnumerable<BatchClientBehavior>). |
InboundEndpoint |
Point de terminaison entrant sur un nœud de calcul. |
InboundNatPool |
Pool NAT entrant qui peut être utilisé pour traiter des ports spécifiques sur des nœuds de calcul dans un pool Batch en externe. |
InstanceViewStatus |
Vue instance status. |
JobConstraints |
Spécifie les contraintes d’exécution pour un travail. |
JobExecutionInformation |
Informations sur l’exécution d’un travail Azure Batch. |
JobManagerTask |
Représente une tâche JobManager Azure Batch. |
JobNetworkConfiguration |
Configuration réseau d’un travail. |
JobOperations |
Effectue des opérations sur Azure Batch travaux. |
JobPreparationAndReleaseTaskExecutionInformation |
Status de la tâche de préparation du travail et de la tâche de mise en production sur un nœud de calcul. |
JobPreparationTask |
Tâche de préparation du travail à exécuter avant toute tâche du travail sur un nœud de calcul donné. |
JobPreparationTaskExecutionInformation |
Détails sur l’exécution d’une tâche de préparation du travail sur un nœud de calcul. |
JobReleaseTask |
La tâche de mise en production du travail s’exécute à la fin du travail, en raison de l’une des raisons suivantes : l’utilisateur appelle l’API Terminer le travail ou l’API Supprimer le travail pendant que le travail est toujours actif, la contrainte de temps d’horloge maximale du travail est atteinte et le travail est toujours actif, ou la tâche du gestionnaire de travaux terminée, et le travail est configuré pour s’arrêter lorsque le Gestionnaire de travaux se termine. La tâche de mise en production du travail s’exécute sur chaque nœud où les tâches du travail ont été exécutées et où la tâche de préparation du travail a été exécutée et terminée. Si vous réimagez un nœud après l’exécution de la tâche de préparation du travail et que le travail se termine sans aucune autre tâche du travail en cours d’exécution sur ce nœud (et que la tâche de préparation du travail ne s’exécute donc pas à nouveau), la tâche de mise en production du travail ne s’exécute pas sur ce nœud de calcul. Si un nœud redémarre alors que la tâche de mise en production du travail est toujours en cours d’exécution, la tâche de mise en production du travail s’exécute à nouveau lorsque le nœud de calcul démarre. Le travail n’est pas marqué comme terminé tant que toutes les tâches de mise en production du travail ne sont pas terminées. La tâche de mise en production du travail s’exécute en arrière-plan. Il n’occupe pas un emplacement de planification ; autrement dit, elle ne compte pas dans la limite taskSlotsPerNode spécifiée sur le pool. |
JobReleaseTaskExecutionInformation |
Détails sur l’exécution d’une tâche de mise en production de travail sur un nœud de calcul. |
JobScheduleExecutionInformation |
Informations d’exécution d’une planification de travail. |
JobScheduleOperations |
Effectue des opérations sur Azure Batch planifications de travaux. |
JobScheduleStatistics |
Statistiques d’utilisation des ressources pour un CloudJobSchedule. |
JobSchedulingError |
Erreur rencontrée par le service Batch lors de la planification d’un travail. |
JobSpecification | |
JobStatistics |
Statistiques d’utilisation des ressources pour le travail. |
LinuxUserConfiguration |
Propriétés utilisées pour créer un compte d’utilisateur sur un nœud Linux. |
MetadataItem |
Paire nom-valeur associée à une ressource de service Batch. Le service Batch n’attribue aucune signification à ces métadonnées ; il s’agit uniquement de l’utilisation du code utilisateur. |
MountConfiguration |
Système de fichiers à monter sur chaque nœud. |
MultiInstanceSettings |
Paramètres qui spécifient comment exécuter une tâche multi-instance. Les tâches multi-instance sont couramment utilisées pour prendre en charge les tâches MPI. Dans le cas de MPI, si l’une des tâches secondaires échoue (par exemple, en raison d’une sortie avec un code de sortie non nul), l’ensemble de la tâche multi-instance échoue. La tâche multi-instances s’arrête ensuite puis reprend, dans la limite du nombre de nouvelles tentatives défini. Pour plus d'informations, consultez https://azure.microsoft.com/documentation/articles/batch-mpi/. |
NameValuePair |
Représente une paire nom-valeur. |
NetworkConfiguration |
Configuration réseau d’un pool. |
NetworkSecurityGroupRule |
Règle de groupe de sécurité réseau à appliquer à un point de terminaison entrant. |
NfsMountConfiguration |
Informations utilisées pour se connecter à un système de fichiers NFS. |
NodeAgentInformation |
Informations sur l’agent de nœud |
NodeCounts |
Nombre de nœuds dans chaque état de nœud. |
NodeFile |
Expose les méthodes et les propriétés pour accéder aux fichiers à partir de nœuds ou de tâches. |
NodePlacementConfiguration |
Configuration du placement des nœuds pour un pool. |
NodeVMExtension |
La configuration de l’extension de machine virtuelle instance vue. |
ODATADetailLevel |
Contrôle la quantité de détails demandés au service Azure Batch lors de la liste ou de la récupération des ressources, à l’aide de clauses de requête OData. |
ODATAMonitorControl |
Contient les paramètres de contrôle utilisés pour une récupération optimale des données d’état via des prédicats OData. |
OSDisk |
Paramètres du disque du système d’exploitation du nœud de calcul (machine virtuelle). |
OutputFile |
Spécification pour le chargement de fichiers à partir d’un nœud Azure Batch vers un autre emplacement une fois que le service Batch a terminé l’exécution du processus de tâche. |
OutputFileBlobContainerDestination |
Spécifie une destination de chargement de fichier dans un conteneur de stockage d’objets blob Azure. |
OutputFileDestination |
Destination vers laquelle un fichier doit être chargé. |
OutputFileUploadOptions |
Détails sur une opération de chargement de fichier de sortie, notamment dans quelles conditions effectuer le chargement. |
PagedEnumerableExtensions |
Fournit un ensemble de méthodes statiques (partagés en Visual Basic) pour travailler avec des séquences qui implémentent IPagedEnumerable<T>. |
ParallelOperationsException |
Exception levée lorsqu’une ou plusieurs opérations dans un ensemble parallèle d’opérations échouent. |
PoolEndpointConfiguration |
Configuration du point de terminaison pour un pool. |
PoolInformation |
Spécifie la façon dont un travail doit être affecté à un pool. |
PoolNodeCounts |
Pool dans le service Azure Batch. |
PoolOperations |
Effectue des opérations liées au pool sur un compte Azure Batch. |
PoolSpecification |
Spécification d’un pool. |
PoolStatistics |
Contient des statistiques d’utilisation et d’utilisation des ressources pour la durée de vie d’un pool. |
PoolUsageMetrics |
Métriques d’utilisation d’un pool unique dans un certain intervalle de temps. |
PublicIPAddressConfiguration |
Détails sur une opération de chargement de fichier de sortie, notamment dans quelles conditions effectuer le chargement. |
RecentJob |
Informations sur le travail le plus récent dans le cadre d’une planification de travail. |
RemoteLoginSettings |
Obtient les paramètres requis pour la connexion à distance à un nœud de calcul. |
ResizeError |
Erreur qui s’est produite lors du redimensionnement d’un pool. |
ResourceFile |
Fichier à télécharger sur un nœud de calcul à partir de Stockage Blob Azure, comme les exécutables de tâche et les fichiers de données d’entrée de tâche. |
ResourceStatistics |
Données de statistiques de ressources pour le pool. |
RetryPolicyProvider |
RequestInterceptor qui définit retryPolicy. |
Schedule |
Une planification. |
StartTask |
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é. |
StartTaskInformation |
Spécifie les informations d’exécution détaillées de la tâche de début, notamment l’état actuel, les détails de l’erreur, le code de sortie, l’heure de début, l’heure de fin, etc. |
SubtaskInformation |
Informations sur une tâche secondaire Azure Batch. |
SynchronousMethodExceptionBehavior |
BatchClientBehavior qui spécifie la façon dont les exceptions doivent être levées à partir des méthodes synchrones. |
TaskConstraints |
Définit les contraintes sur une tâche Azure Batch particulière. |
TaskContainerExecutionInformation |
Contient des informations sur le conteneur qu’une tâche est en cours d’exécution. |
TaskContainerSettings |
Paramètres de conteneur d’une tâche. |
TaskCounts |
La tâche compte pour un travail. |
TaskCountsResult |
La tâche compte pour un travail. |
TaskDependencies |
Spécifie toutes les dépendances d’une tâche. Toute tâche spécifiée explicitement ou dans une plage de dépendances doit se terminer avant que la tâche dépendante soit planifiée. |
TaskExecutionInformation |
Informations sur l’exécution des tâches. |
TaskFailureInformation |
Informations sur l’échec d’une tâche. |
TaskIdRange |
Plage d’ID de tâche dont dépend un CloudTask . Toutes les tâches avec des ID dans la plage doivent se terminer correctement avant que la tâche dépendante puisse être planifiée. |
TaskInformation |
Classe d’informations sur les tâches du nœud de calcul. |
TaskSchedulingPolicy |
Stratégie de planification pour un nœud de calcul. |
TaskSlotCounts |
Nombre de taskSlots requis par Tasks par état. |
TaskStateMonitor |
Fournit des utilitaires pour aider à surveiller les états CloudTask. |
TaskStatistics |
Statistiques d'utilisation de ressources pour la tâche. |
UploadBatchServiceLogsResult |
Résultat du chargement de fichiers journaux de service par lots à partir d’un nœud de calcul spécifique. |
UsageStatistics |
Statistiques relatives aux données d’utilisation du pool. |
UserAccount |
Un compte d’utilisateur à créer sur un nœud Azure Batch. Les tâches peuvent être configurées pour s’exécuter dans le contexte de sécurité du compte d’utilisateur. |
UserAssignedIdentity |
Référence à une identité affectée par l’utilisateur associée au pool Batch qu’un nœud de calcul utilisera. |
UserIdentity |
Définition de l’identité utilisateur sous laquelle la tâche est exécutée. |
Utilities |
Outils et utilitaires pour le service Azure Batch. |
VirtualMachineConfiguration |
Configuration des nœuds de calcul dans un pool basé sur l’infrastructure Azure Machines Virtuelles. |
VirtualMachineInfo |
Informations sur l’état actuel de la machine virtuelle. |
VMExtension |
Configuration des extensions de machine virtuelle. |
VMExtensionInstanceView |
L’extension de machine virtuelle instance vue. |
WindowsConfiguration |
Paramètres du système d’exploitation Windows à appliquer à la machine virtuelle. |
WindowsUserConfiguration |
Propriétés utilisées pour créer un compte d’utilisateur sur un nœud Windows. |
Interfaces
IFileStagingArtifact |
Contient des informations sur un processus de mise en lots de fichiers. La préproduction de fichiers est généralement effectuée pour un CloudTask (voir FilesToStage). |
IInheritedBehaviors |
Méthodes et propriétés héritées de l’objet parent instanciant. |
IPagedEnumerable<T> |
Expose des énumérateurs pour une collection paginée. Ces énumérateurs prennent en charge l’itération simple sur une collection paginée d’un type spécifié. Les collections paginées sont soutenues par un ou plusieurs appels au service Batch. |
IPagedEnumerator<T> |
Énumérateur qui expose un mécanisme asynchrone pour l’itération. Les instances d’énumérateur ne sont pas threadsafe. Chaque énumérateur extrait la collection du serveur. Par conséquent, chaque énumérateur peut voir des données différentes (taille de la collection, contenu, etc.). Veillez à éviter plusieurs récupérations de données à partir du serveur via l’utilisation occasionnelle de foreach/ForeachAsync et d’autres opérations de collecte. |
IRefreshable |
Fournit un mécanisme d’actualisation d’une ressource. |
Énumérations
AddTaskResultStatus |
Utilisé par AddTaskCollectionResultHandler pour classer un AddTaskResult comme réussi ou nécessitant une nouvelle tentative. |
ComputeNodeUserCommitSemantics |
Informe l’appel Commit() que le transfert d’état entre le client et le serveur est une opération create-user ou update-user. |
Azure SDK for .NET