JobOperations クラス

定義

Azure Batch ジョブに対して操作を実行します。

public class JobOperations : Microsoft.Azure.Batch.IInheritedBehaviors
type JobOperations = class
    interface IInheritedBehaviors
Public Class JobOperations
Implements IInheritedBehaviors
継承
JobOperations
実装

コンストラクター

JobOperations()

Azure Batch ジョブに対して操作を実行します。

プロパティ

CustomBehaviors

この JobOperationsを使用して行われた Batch サービスに対する要求を変更またはカスタマイズする動作の一覧を取得または設定します。

メソッド

AddTask(String, CloudTask, IEnumerable<BatchClientBehavior>)

ジョブに 1 つのタスクを追加します。 複数のタスクを追加するには、 JobOperations.AddTaskAsync を使用します

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

ジョブにタスクを追加します。

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

ジョブに 1 つのタスクを追加します。 複数のタスクを追加するには、 JobOperations.AddTaskAsync を使用します

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

ジョブにタスクを追加します。

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

コンピューティング ノード上の指定したタスクのディレクトリから、指定した にファイルの内容を Streamコピーします。

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

コンピューティング ノード上の指定したタスクのディレクトリから、指定した にファイルの内容を Streamコピーします。

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

コンピューティング ノード上の指定したタスクのディレクトリからファイルの内容を文字列に読み取ります。

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

コンピューティング ノード上の指定したタスクのディレクトリからファイルの内容を文字列に読み取ります。

CreateJob()

バインドされておらず、Batch サービス内のジョブとの整合性関係がない CloudJob のインスタンスを作成します。

CreateJob(String, PoolInformation)

バインドされておらず、Batch サービス内のジョブとの整合性関係がない CloudJob のインスタンスを作成します。

DeleteJob(String, IEnumerable<BatchClientBehavior>)

指定したジョブを削除します。

DeleteJobAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

指定したジョブを削除します。

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

指定したファイルを、そのコンピューティング ノード上のタスクのディレクトリから削除します。

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

指定したファイルを、そのコンピューティング ノード上のタスクのディレクトリから削除します。

DeleteTask(String, String, IEnumerable<BatchClientBehavior>)

指定したタスクを削除します。

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

指定したタスクを削除します。

DisableJob(String, DisableJobOption, IEnumerable<BatchClientBehavior>)

指定したジョブを無効にします。 無効なジョブでは新しいタスクは実行されませんが、後で再度有効にすることもできます。

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

指定したジョブを無効にします。 無効なジョブでは新しいタスクは実行されませんが、後で再度有効にすることもできます。

EnableJob(String, IEnumerable<BatchClientBehavior>)

指定したジョブを有効にして、新しいタスクを実行できるようにします。

EnableJobAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

指定したジョブを有効にして、新しいタスクを実行できるようにします。

GetJob(String, DetailLevel, IEnumerable<BatchClientBehavior>)

指定した CloudJob を取得します。

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

指定した CloudJob を取得します。

GetJobTaskCounts(String, IEnumerable<BatchClientBehavior>)

指定したジョブのタスク数を取得します。

GetJobTaskCountsAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

指定したジョブのタスク数を取得します。

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

コンピューティング ノード上の指定したタスクのディレクトリから指定 NodeFile された を取得します。

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

コンピューティング ノード上の指定したタスクのディレクトリから指定 NodeFile された を取得します。

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

指定した CloudTask を取得します。

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

指定した CloudTask を取得します。

ListJobPreparationAndReleaseTaskStatus(String, DetailLevel, IEnumerable<BatchClientBehavior>)

指定したジョブの および JobReleaseTask タスクのJobPreparationTask状態を列挙します。

ListJobs(DetailLevel, IEnumerable<BatchClientBehavior>)

Batch アカウント内の ジョブ を列挙します。

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

コンピューティング ノード上の指定したタスクのディレクトリにある NodeFiles を列挙します。

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

指定した タスクのサブタスク情報 を列挙します。

ListTasks(String, DetailLevel, IEnumerable<BatchClientBehavior>)

指定したジョブの タスク を列挙します。

ReactivateTask(String, String, IEnumerable<BatchClientBehavior>)

タスクを再アクティブ化し、再試行回数が不足している場合でも再度実行できるようにします。

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

タスクを再アクティブ化し、再試行回数が不足している場合でも再度実行できるようにします。

TerminateJob(String, String, IEnumerable<BatchClientBehavior>)

指定したジョブを終了し、完了としてマークします。

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

指定したジョブを終了し、完了としてマークします。

TerminateTask(String, String, IEnumerable<BatchClientBehavior>)

指定したタスクを終了します。

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

指定したタスクを終了します。

適用対象

こちらもご覧ください