CloudJob クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Azure Batch ジョブ。
public class CloudJob : Microsoft.Azure.Batch.IInheritedBehaviors, Microsoft.Azure.Batch.IRefreshable
type CloudJob = class
interface IRefreshable
interface IInheritedBehaviors
Public Class CloudJob
Implements IInheritedBehaviors, IRefreshable
- 継承
-
CloudJob
- 実装
コンストラクター
CloudJob() |
クラスのモックをサポートする既定の CloudJob コンストラクター。 |
プロパティ
AllowTaskPreemption |
このジョブ内のタスクを他の優先度の高いジョブから割り込むことができるかどうかを取得または設定します。 |
CommonEnvironmentSettings |
一般的な環境変数設定の一覧を取得または設定します。 これらの環境変数は、この CloudJob 内のすべてのタスク (ジョブ マネージャー、ジョブ準備、ジョブ リリース タスクを含む) に設定されます。 |
Constraints |
ジョブの実行制約を取得または設定します。 |
CreationTime |
ジョブの作成時刻を取得します。 |
CustomBehaviors |
この CloudJobを使用して行われた Batch サービスに対する要求を変更またはカスタマイズする動作の一覧を取得または設定します。 |
DisplayName |
ジョブの表示名を取得または設定します。 |
ETag |
ジョブの ETag を取得します。 |
ExecutionInformation |
ジョブの実行情報を取得します。 |
Id |
ジョブの ID を取得または設定します。 |
JobManagerTask |
ジョブ マネージャー タスクを取得または設定します。 ジョブ マネージャー タスクは、 の起動時に CloudJob 起動されます。 |
JobPreparationTask |
ジョブ準備タスクを取得または設定します。 Batch サービスは、そのコンピューティング ノードでジョブのタスクを開始する前に、コンピューティング ノードでジョブ準備タスクを実行します。 |
JobReleaseTask |
ジョブが終了したときに実行されるジョブ解放タスクを取得または設定します。ユーザーは、ジョブの終了 API を呼び出すか、ジョブがアクティブな間はジョブの削除 API を呼び出し、ジョブの最大ウォール クロック時間制約に達し、ジョブはアクティブのまま、またはジョブのジョブ マネージャー タスクは完了しています。 ジョブは、ジョブ マネージャーの完了時に終了するように構成されます。 ジョブ解放タスクは、ジョブのタスクが実行され、ジョブ準備タスクが実行されて完了した各ノードで実行されます。 ジョブ準備タスクを実行した後にノードを再イメージ化し、そのノードで実行されているジョブのそれ以上のタスクなしでジョブが終了した場合 (したがって、ジョブ準備タスクは再実行されません)、そのコンピューティング ノードではジョブ 解放タスクは実行されません。 ジョブ 解放タスクの実行中にノードが再起動した場合、コンピューティング ノードの起動時にジョブ 解放タスクが再度実行されます。 ジョブは、すべてのジョブ解放タスクが完了するまで完了としてマークされません。 ジョブリリースタスクはバックグラウンドで実行されます。 スケジュール スロットを占有しません。つまり、プールで指定された taskSlotsPerNode の制限にはカウントされません。 |
LastModified |
ジョブの最終変更時刻を取得します。 |
MaxParallelTasks |
ジョブに対して並列に実行できるタスクの最大数を取得または設定します。 |
Metadata |
ジョブにメタデータとして関連付けられている名前と値のペアの一覧を取得または設定します。 |
NetworkConfiguration |
ジョブのネットワーク構成を取得または設定します。 |
OnAllTasksComplete |
ジョブ Completed 内のすべてのタスクが状態のときに Batch サービスが実行するアクションを取得または設定します。 |
OnTaskFailure |
ジョブ内のタスクが失敗したときに Batch サービスが実行するアクションを取得または設定します。 |
PoolInformation |
Batch サービスがジョブのタスクを実行するプールを取得または設定します。 |
PreviousState |
ジョブの以前の状態を取得します。 |
PreviousStateTransitionTime |
ジョブが以前の状態になった時刻を取得します。 |
Priority |
ジョブの優先度を取得または設定します。 優先度の値の範囲は -1000 から 1000 です。-1000 が最も低い優先度で、1000 が最高の優先度です。 |
State |
ジョブの現在の状態を取得します。 |
StateTransitionTime |
ジョブが現在の状態に入った時刻を取得します。 |
Statistics |
ジョブの有効期間全体のリソース使用状況統計を取得します。 |
Url |
ジョブの URL を取得します。 |
UsesTaskDependencies |
ジョブ内のタスクが相互に依存関係を定義できるかどうかを取得または設定します。 |
メソッド
拡張メソッド
GetOutputStorageContainerUrl(CloudJob, BlobServiceClient) |
Azure BLOB ストレージ内のジョブの出力ストレージ コンテナーの書き込みを許可する Shared Access Signature (SAS) を含む URL を取得します。 この URL は、 を受け取る Uriまたは TaskOutputStorage(Uri, String) コンストラクターをJobOutputStorage(Uri)使用できるように、タスクに渡すために適しています。 |
GetOutputStorageContainerUrl(CloudJob, BlobServiceClient, TimeSpan) |
Azure BLOB ストレージ内のジョブの出力ストレージ コンテナーの書き込みを許可する Shared Access Signature (SAS) を含む URL を取得します。 この URL は、 を受け取る Uriまたは TaskOutputStorage(Uri, String) コンストラクターをJobOutputStorage(Uri)使用できるように、タスクに渡すために適しています。 |
GetOutputStoragePath(CloudJob, JobOutputKind) |
指定された種類のファイルが格納されている BLOB 名プレフィックス/フォルダーを取得します |
OutputStorage(CloudJob, BlobServiceClient) |
指定した の を JobOutputStorage 取得します CloudJob。 |
OutputStorageContainerName(CloudJob) |
の出力の Azure BLOB ストレージ コンテナーの名前を CloudJob取得します。 |
PrepareOutputStorageAsync(CloudJob, BlobServiceClient, CancellationToken) |
の出力用の Azure BLOB ストレージ コンテナーを CloudJob作成します。 |
適用対象
Azure SDK for .NET