ExitOptions interface
Batch サービスが特定の終了条件にどのように応答するかを指定します。
プロパティ
| dependency |
バッチサービスがこのタスクに依存しているタスクに対して実行するアクションです。 可能な値は「satisfy」(依存タスクの進行を許可)と「block」(依存タスクが待ち続ける)です。 バッチはまだ依存タスクのキャンセルをサポートしていません。 |
| job |
タスクを含むジョブに対して、タスクが指定された終了条件で完了し、ジョブのonTaskFailedプロパティが「performExitOptionsJobAction」である場合に取るアクションです。 デフォルトは出口コード0ではノー、その他の退出条件では終了します。 ジョブのonTaskFailedプロパティがnoactionの場合、このプロパティを指定するとエラーが返され、add Taskリクエストは無効なプロパティ値エラーで失敗します。REST APIを直接呼び出している場合、HTTPステータスコードは400(Bad Request)です。 |
プロパティの詳細
dependencyAction
バッチサービスがこのタスクに依存しているタスクに対して実行するアクションです。 可能な値は「satisfy」(依存タスクの進行を許可)と「block」(依存タスクが待ち続ける)です。 バッチはまだ依存タスクのキャンセルをサポートしていません。
dependencyAction?: DependencyAction
プロパティ値
jobAction
タスクを含むジョブに対して、タスクが指定された終了条件で完了し、ジョブのonTaskFailedプロパティが「performExitOptionsJobAction」である場合に取るアクションです。 デフォルトは出口コード0ではノー、その他の退出条件では終了します。 ジョブのonTaskFailedプロパティがnoactionの場合、このプロパティを指定するとエラーが返され、add Taskリクエストは無効なプロパティ値エラーで失敗します。REST APIを直接呼び出している場合、HTTPステータスコードは400(Bad Request)です。
jobAction?: BatchJobActionKind