次の方法で共有


CloudTask クラス

定義

Azure Batch タスク。

public class CloudTask
type CloudTask = class
Public Class CloudTask
継承
CloudTask

注釈

ノードで回復操作がトリガーされると、バッチによってタスクが再試行されます。 復旧操作の例としては、異常なノードが再起動されたときや、ホスト障害のためにコンピューティング ノードが消失した場合 (ただし、これらに限定されません) があります。 回復操作による再試行は に依存せず、maxTaskRetryCount に対してカウントされません。 maxTaskRetryCount が 0 の場合でも、回復操作による内部再試行が発生する可能性があります。 このため、すべてのタスクはべき等である必要があります。 つまり、タスクは、破損や重複するデータを引き起こさずに中断および再起動されることを許容する必要があります。 実行時間の長いタスクのベスト プラクティスは、何らかの形式のチェックポイント処理を使用することです。

コンストラクター

CloudTask()

CloudTask クラスの新しいインスタンスを初期化します。

CloudTask(String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, ExitConditions, Nullable<TaskState>, Nullable<DateTime>, Nullable<TaskState>, Nullable<DateTime>, String, TaskContainerSettings, IList<ResourceFile>, IList<OutputFile>, IList<EnvironmentSetting>, AffinityInformation, TaskConstraints, Nullable<Int32>, UserIdentity, TaskExecutionInformation, ComputeNodeInformation, MultiInstanceSettings, TaskStatistics, TaskDependencies, IList<ApplicationPackageReference>, AuthenticationTokenSettings)

CloudTask クラスの新しいインスタンスを初期化します。

プロパティ

AffinityInfo

Batch サービスが新しいタスクを開始するコンピューティング ノードを選択するために使用できるローカリティ ヒントを取得または設定します。

ApplicationPackageReferences

コマンド ラインを実行する前に Batch サービスがコンピューティング ノードにデプロイするパッケージの一覧を取得または設定します。

AuthenticationTokenSettings

Batch サービス操作の実行に Task が使用できる認証トークンの設定を取得または設定します。

CommandLine

タスクのコマンド ラインを取得または設定します。

Constraints

このタスクに適用される実行制約を取得または設定します。

ContainerSettings

タスクを実行するコンテナーの設定を取得または設定します。

CreationTime

タスクの作成時刻を取得または設定します。

DependsOn

このタスクが依存するタスクを取得または設定します。

DisplayName

タスクの表示名を取得または設定します。

EnvironmentSettings

Task の環境変数設定の一覧を取得または設定します。

ETag

タスクの ETag を取得または設定します。

ExecutionInfo

タスクの実行に関する情報を取得または設定します。

ExitConditions

タスクの完了時に Batch サービスが応答する方法を取得または設定します。

Id

ジョブ内のタスクを一意に識別する文字列を取得または設定します。

LastModified

Task の最終変更時刻を取得または設定します。

MultiInstanceSettings

Task がマルチインスタンス タスクであることを示し、マルチインスタンス Task の実行方法に関する情報を含むオブジェクトを取得または設定します。

NodeInfo

タスクが実行されたコンピューティング ノードに関する情報を取得または設定します。

OutputFiles

コマンド ラインの実行後に Batch サービスがコンピューティング ノードからアップロードするファイルの一覧を取得または設定します。

PreviousState

Task の以前の状態を取得または設定します。

PreviousStateTransitionTime

Task が以前の状態になった時刻を取得または設定します。

RequiredSlots

タスクの実行に必要なスケジュール スロットの数を取得または設定します。

ResourceFiles

コマンド ラインを実行する前に Batch サービスがコンピューティング ノードにダウンロードするファイルの一覧を取得または設定します。

State

Task の現在の状態を取得または設定します。

StateTransitionTime

タスクが現在の状態に入った時刻を取得または設定します。

Stats

タスクのリソース使用状況の統計情報を取得または設定します。

Url

タスクの URL を取得または設定します。

UserIdentity

タスクを実行するユーザー ID を取得または設定します。

適用対象