Partager via


JobOperations Classe

Définition

Effectue des opérations sur Azure Batch travaux.

public class JobOperations : Microsoft.Azure.Batch.IInheritedBehaviors
type JobOperations = class
    interface IInheritedBehaviors
Public Class JobOperations
Implements IInheritedBehaviors
Héritage
JobOperations
Implémente

Constructeurs

JobOperations()

Effectue des opérations sur Azure Batch travaux.

Propriétés

CustomBehaviors

Obtient ou définit une liste de comportements qui modifient ou personnalisent les demandes adressées au service Batch effectuées via ce JobOperations.

Méthodes

AddTask(String, CloudTask, IEnumerable<BatchClientBehavior>)

Ajoute une seule tâche à un travail. Pour ajouter plusieurs tâches, utilisez JobOperations.AddTaskAsync.

AddTask(String, IEnumerable<CloudTask>, BatchClientParallelOptions, ConcurrentBag<ConcurrentDictionary<Type,IFileStagingArtifact>>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Ajoute des tâches à un travail.

AddTaskAsync(String, CloudTask, ConcurrentDictionary<Type,IFileStagingArtifact>, IEnumerable<BatchClientBehavior>, CancellationToken)

Ajoute une seule tâche à un travail. Pour ajouter plusieurs tâches, utilisez JobOperations.AddTaskAsync.

AddTaskAsync(String, IEnumerable<CloudTask>, BatchClientParallelOptions, ConcurrentBag<ConcurrentDictionary<Type,IFileStagingArtifact>>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

Ajoute des tâches à un travail.

CopyNodeFileContentToStream(String, String, String, Stream, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>)

Copie le contenu d’un fichier du répertoire de la tâche spécifiée sur son nœud de calcul vers le donné Stream.

CopyNodeFileContentToStreamAsync(String, String, String, Stream, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>, CancellationToken)

Copie le contenu d’un fichier du répertoire de la tâche spécifiée sur son nœud de calcul vers le donné Stream.

CopyNodeFileContentToString(String, String, String, Encoding, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>)

Lit le contenu d’un fichier du répertoire de la tâche spécifiée sur son nœud de calcul dans une chaîne.

CopyNodeFileContentToStringAsync(String, String, String, Encoding, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>, CancellationToken)

Lit le contenu d’un fichier du répertoire de la tâche spécifiée sur son nœud de calcul dans une chaîne.

CreateJob()

Crée un instance de CloudJob qui n’est pas lié et qui n’a pas de relation de cohérence avec un travail dans le service Batch.

CreateJob(String, PoolInformation)

Crée un instance de CloudJob qui n’est pas lié et qui n’a pas de relation de cohérence avec un travail dans le service Batch.

DeleteJob(String, IEnumerable<BatchClientBehavior>)

Supprime le travail spécifié.

DeleteJobAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Supprime le travail spécifié.

DeleteNodeFile(String, String, String, Nullable<Boolean>, IEnumerable<BatchClientBehavior>)

Supprime le fichier spécifié du répertoire de la tâche sur son nœud de calcul.

DeleteNodeFileAsync(String, String, String, Nullable<Boolean>, IEnumerable<BatchClientBehavior>, CancellationToken)

Supprime le fichier spécifié du répertoire de la tâche sur son nœud de calcul.

DeleteTask(String, String, IEnumerable<BatchClientBehavior>)

Supprime la tâche spécifiée.

DeleteTaskAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Supprime la tâche spécifiée.

DisableJob(String, DisableJobOption, IEnumerable<BatchClientBehavior>)

Désactive le travail spécifié. Les travaux désactivés n’exécutent pas de nouvelles tâches, mais peuvent être réactivées ultérieurement.

DisableJobAsync(String, DisableJobOption, IEnumerable<BatchClientBehavior>, CancellationToken)

Désactive le travail spécifié. Les travaux désactivés n’exécutent pas de nouvelles tâches, mais peuvent être réactivées ultérieurement.

EnableJob(String, IEnumerable<BatchClientBehavior>)

Active le travail spécifié, ce qui autorise l’exécution de nouvelles tâches.

EnableJobAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Active le travail spécifié, ce qui autorise l’exécution de nouvelles tâches.

GetJob(String, DetailLevel, IEnumerable<BatchClientBehavior>)

Obtient le CloudJob spécifié.

GetJobAsync(String, DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtient le CloudJob spécifié.

GetJobTaskCounts(String, IEnumerable<BatchClientBehavior>)

Obtient le nombre de tâches pour le travail spécifié.

GetJobTaskCountsAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtient le nombre de tâches pour le travail spécifié.

GetNodeFile(String, String, String, IEnumerable<BatchClientBehavior>)

Obtient le spécifié NodeFile à partir du répertoire de la tâche spécifiée sur son nœud de calcul.

GetNodeFileAsync(String, String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtient le spécifié NodeFile à partir du répertoire de la tâche spécifiée sur son nœud de calcul.

GetTask(String, String, DetailLevel, IEnumerable<BatchClientBehavior>)

Obtient le CloudTask spécifié.

GetTaskAsync(String, String, DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken)

Obtient le CloudTask spécifié.

ListJobPreparationAndReleaseTaskStatus(String, DetailLevel, IEnumerable<BatchClientBehavior>)

Énumère les status des JobPreparationTask tâches et JobReleaseTask pour le travail spécifié.

ListJobs(DetailLevel, IEnumerable<BatchClientBehavior>)

Énumère les travaux dans le compte Batch.

ListNodeFiles(String, String, Nullable<Boolean>, DetailLevel, IEnumerable<BatchClientBehavior>)

Énumère les NodeFiles dans le répertoire de la tâche spécifiée sur son nœud de calcul.

ListSubtasks(String, String, DetailLevel, IEnumerable<BatchClientBehavior>)

Énumère les informations de sous-tâche de la tâche spécifiée.

ListTasks(String, DetailLevel, IEnumerable<BatchClientBehavior>)

Énumère les tâches du travail spécifié.

ReactivateTask(String, String, IEnumerable<BatchClientBehavior>)

Réactive une tâche, ce qui lui permet de s’exécuter à nouveau même si son nombre de nouvelles tentatives a été épuisé.

ReactivateTaskAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Réactive une tâche, ce qui lui permet de s’exécuter à nouveau même si son nombre de nouvelles tentatives a été épuisé.

TerminateJob(String, String, IEnumerable<BatchClientBehavior>)

Termine le travail spécifié, en le marquant comme terminé.

TerminateJobAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Termine le travail spécifié, en le marquant comme terminé.

TerminateTask(String, String, IEnumerable<BatchClientBehavior>)

Met fin à la tâche spécifiée.

TerminateTaskAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

Met fin à la tâche spécifiée.

S’applique à

Voir aussi