StartTask 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當計算節點加入Azure Batch服務中的集區,或計算節點重新開機或重新映射時,就會執行的工作。
public class StartTask
type StartTask = class
Public Class StartTask
- 繼承
-
StartTask
備註
在某些情況下,即使節點未重新開機,仍可能會重新執行啟動工作。 因此,啟動工作應該具有等冪性,而且如果已經完成其執行設定,就應該正常結束。 請特別小心,以避免啟動工作從啟動工作目錄建立中斷進程或安裝/啟動服務的啟動工作,因為這樣會阻止 Batch 重新執行啟動工作。
建構函式
StartTask() |
初始化 StartTask 類別的新實例。 |
StartTask(String, IList<ResourceFile>, IList<EnvironmentSetting>, UserIdentity, Nullable<Int32>, Nullable<Boolean>, TaskContainerSettings) |
初始化 StartTask 類別的新實例。 |
屬性
CommandLine |
取得或設定開始工作的命令列。 |
ContainerSettings |
取得或設定啟動工作執行所在容器的設定。 |
EnvironmentSettings |
取得或設定開始工作的環境變數設定清單。 |
MaxTaskRetryCount |
取得或設定工作可能重試的最大次數。 |
ResourceFiles |
取得或設定 Batch 服務在執行命令列之前會下載至計算節點的檔案清單。 |
UserIdentity |
取得或設定開始工作執行所在的使用者身分識別。 |
WaitForSuccess |
取得或設定 Batch 服務是否應該等候開始工作順利完成 (,也就是在計算節點上排程任何工作之前,先結束結束代碼 0) 。 |
方法
Validate() |
驗證 物件。 |