DependsOnAttribute.ProceedOnFailure 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定一個值,表示當前置條件未通過時,依賴者是否仍在執行。 預設為 false,意即跳過依賴詞。 設定為 true 必須執行的測試,不論其前置條件結果如何,例如稽核或清理測試;命令仍會被強制執行。
public bool ProceedOnFailure { get; set; }
member this.ProceedOnFailure : bool with get, set
Public Property ProceedOnFailure As Boolean
屬性值
備註
該旗標是根據依賴測試評估,而非每條邊:宣告多個前提條件的測試只有當 其所有 宣告都將此設定為 true時,才會通過失敗。 因此,只要在預設時留下一份聲明,就足以在任何先決條件未通過時跳過考試。 這種保守的方向是刻意為之——選擇不等待一項先決條件,對其他條件毫無意義,而執行一個尚未建立的前提條件測試,只會產生第二次誤導性的失敗。