次の方法で共有


StartTask クラス

定義

コンピューティング ノードがAzure Batch サービス内のプールに参加したとき、またはコンピューティング ノードが再起動または再イメージ化されたときに実行されるタスク。

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

注釈

場合によっては、ノードが再起動されなかった場合でも、開始タスクが再実行されることがあります。 このため、開始タスクはべき等であり、実行しているセットアップが既に完了している場合は正常に終了する必要があります。 バッチが開始タスクを再実行できなくなるため、中断プロセスを作成したり、開始タスク作業ディレクトリからサービスをインストール/起動したりする開始タスクを避けるために、特別な注意を払う必要があります。

コンストラクター

StartTask()

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

StartTask(String, IList<ResourceFile>, IList<EnvironmentSetting>, UserIdentity, Nullable<Int32>, Nullable<Boolean>, TaskContainerSettings)

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

プロパティ

CommandLine

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

ContainerSettings

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

EnvironmentSettings

開始タスクの環境変数設定の一覧を取得または設定します。

MaxTaskRetryCount

タスクを再試行できる最大回数を取得または設定します。

ResourceFiles

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

UserIdentity

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

WaitForSuccess

コンピューティング ノード上のタスクをスケジュールする前に、Batch サービスが開始タスクが正常に完了するまで待機する (つまり終了コード 0 で終了する) かどうかを取得または設定します。

メソッド

Validate()

オブジェクトを検証します。

適用対象