設定活動驗證
活動驗證可讓活動作者和使用者在執行前,先在活動的組態中識別及報告錯誤。 Windows Workflow Foundation (WF) 提供下列三種類型的活動驗證:
RequiredArgument
與OverloadGroup
屬性。命令式的程式碼式驗證。
宣告式條件約束。
指出活動需要特定引數的 RequiredArgument
和 OverloadGroup
屬性。 命令式的程式碼式驗證提供讓活動自我驗證的簡易方式,而宣告式條件約束則可用於驗證活動及活動與包含該活動之工作流程的關聯性。 如果未根據驗證需求正確設定活動,就會傳回驗證錯誤與警告。 如果包含該活動的工作流程是使用工作流程設計工具建立的,則任何驗證錯誤與警告都會顯示在設計工具中。 如果工作流程是在工作流程設計工具以外建立的,則會在叫用該工作流程時傳回所有驗證錯誤。 無論工作流程的建立方式為何,含驗證錯誤的工作流程永遠不能執行。 本節提供這些活動驗證類型與活動驗證叫用方式的概觀。
本節內容
必要引數與多載群組
描述如何使用 RequiredArgument
和 OverloadGroup
屬性提供驗證。
命令式程式碼式驗證
描述如何將程式碼式的驗證用於 CodeActivity 和 NativeActivity 式的活動。
宣告式條件約束
描述如何使用宣告式條件約束提供複雜活動驗證。
叫用活動驗證
討論自動叫用活動驗證的時機,以及明確叫用驗證的方式。