Partager via


Microsoft.Azure.Batch Espace de noms

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

JobSpecification de CloudJobSchedule.

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.
La InnerExceptions collection contient les exceptions pour chacune des opérations ayant échoué.

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.
Chacun de ces appels peut retourner une page de données de taille variable qui est ensuite consommée par l’énumérateur.

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.