Freigeben über


JobOperations Klasse

Definition

Führt Vorgänge für Azure Batch Aufträge aus.

public class JobOperations : Microsoft.Azure.Batch.IInheritedBehaviors
type JobOperations = class
    interface IInheritedBehaviors
Public Class JobOperations
Implements IInheritedBehaviors
Vererbung
JobOperations
Implementiert

Konstruktoren

JobOperations()

Führt Vorgänge für Azure Batch Aufträge aus.

Eigenschaften

CustomBehaviors

Ruft eine Liste von Verhaltensweisen ab, die Anforderungen an den Batch-Dienst ändern oder anpassen, die über diesen ausgeführt werden, oder legt diese JobOperationsfest.

Methoden

AddTask(String, CloudTask, IEnumerable<BatchClientBehavior>)

Fügt einem Auftrag eine einzelne Aufgabe hinzu. Verwenden Sie JobOperations.AddTaskAsync, um mehrere Aufgaben hinzuzufügen.

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

Fügt einem Auftrag Aufgaben hinzu.

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

Fügt einem Auftrag eine einzelne Aufgabe hinzu. Verwenden Sie JobOperations.AddTaskAsync, um mehrere Aufgaben hinzuzufügen.

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

Fügt einem Auftrag Aufgaben hinzu.

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

Kopiert den Inhalt einer Datei aus dem Verzeichnis der angegebenen Aufgabe auf ihrem Computeknoten in den angegebenen Stream.

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

Kopiert den Inhalt einer Datei aus dem Verzeichnis der angegebenen Aufgabe auf ihrem Computeknoten in den angegebenen Stream.

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

Liest den Inhalt einer Datei aus dem Verzeichnis der angegebenen Aufgabe auf ihrem Computeknoten in eine Zeichenfolge.

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

Liest den Inhalt einer Datei aus dem Verzeichnis der angegebenen Aufgabe auf ihrem Computeknoten in eine Zeichenfolge.

CreateJob()

Erstellt eine instance von CloudJob, die ungebunden ist und keine Konsistenzbeziehung zu einem Auftrag im Batch-Dienst aufweist.

CreateJob(String, PoolInformation)

Erstellt eine instance von CloudJob, die ungebunden ist und keine Konsistenzbeziehung zu einem Auftrag im Batch-Dienst aufweist.

DeleteJob(String, IEnumerable<BatchClientBehavior>)

Löscht den angegebenen Auftrag.

DeleteJobAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Löscht den angegebenen Auftrag.

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

Löscht die angegebene Datei aus dem Verzeichnis des Tasks auf dem Computeknoten.

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

Löscht die angegebene Datei aus dem Verzeichnis des Tasks auf dem Computeknoten.

DeleteTask(String, String, IEnumerable<BatchClientBehavior>)

Löscht die angegebene Aufgabe.

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

Löscht die angegebene Aufgabe.

DisableJob(String, DisableJobOption, IEnumerable<BatchClientBehavior>)

Deaktiviert den angegebenen Auftrag. Deaktivierte Aufträge führen keine neuen Aufgaben aus, können aber später erneut aktiviert werden.

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

Deaktiviert den angegebenen Auftrag. Deaktivierte Aufträge führen keine neuen Aufgaben aus, können aber später erneut aktiviert werden.

EnableJob(String, IEnumerable<BatchClientBehavior>)

Aktiviert den angegebenen Auftrag, sodass neue Aufgaben ausgeführt werden können.

EnableJobAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Aktiviert den angegebenen Auftrag, sodass neue Aufgaben ausgeführt werden können.

GetJob(String, DetailLevel, IEnumerable<BatchClientBehavior>)

Ruft die angegebene CloudJob ab.

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

Ruft die angegebene CloudJob ab.

GetJobTaskCounts(String, IEnumerable<BatchClientBehavior>)

Ruft die Aufgabenanzahl für den angegebenen Auftrag ab.

GetJobTaskCountsAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

Ruft die Aufgabenanzahl für den angegebenen Auftrag ab.

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

Ruft den angegebenen NodeFile aus dem Verzeichnis des angegebenen Tasks auf dem Computeknoten ab.

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

Ruft den angegebenen NodeFile aus dem Verzeichnis des angegebenen Tasks auf dem Computeknoten ab.

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

Ruft die angegebene CloudTask ab.

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

Ruft die angegebene CloudTask ab.

ListJobPreparationAndReleaseTaskStatus(String, DetailLevel, IEnumerable<BatchClientBehavior>)

Listet die status von JobPreparationTask - und JobReleaseTask -Aufgaben für den angegebenen Auftrag auf.

ListJobs(DetailLevel, IEnumerable<BatchClientBehavior>)

Listet die Aufträge im Batch-Konto auf.

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

Listet die NodeFiles im Verzeichnis der angegebenen Aufgabe auf dem Computeknoten auf.

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

Listet die Teiltaskinformationen des angegebenen Vorgangs auf.

ListTasks(String, DetailLevel, IEnumerable<BatchClientBehavior>)

Listet die Aufgaben des angegebenen Auftrags auf.

ReactivateTask(String, String, IEnumerable<BatchClientBehavior>)

Reaktiviert eine Aufgabe, sodass sie auch dann erneut ausgeführt werden kann, wenn die Wiederholungsanzahl erschöpft ist.

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

Reaktiviert eine Aufgabe, sodass sie auch dann erneut ausgeführt werden kann, wenn die Wiederholungsanzahl erschöpft ist.

TerminateJob(String, String, IEnumerable<BatchClientBehavior>)

Beendet den angegebenen Auftrag und markiert ihn als abgeschlossen.

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

Beendet den angegebenen Auftrag und markiert ihn als abgeschlossen.

TerminateTask(String, String, IEnumerable<BatchClientBehavior>)

Beendet den angegebenen Task.

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

Beendet den angegebenen Task.

Gilt für:

Weitere Informationen