ActivityValidationServices.Validate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
根據驗證邏輯,驗證工作流程活動已正確設定。 這個邏輯可以是要驗證之活動的 CacheMetadata(CodeActivityMetadata) 方法,或是建置和原則條件約束。
多載
Validate(Activity) |
根據驗證邏輯,驗證工作流程活動已正確設定。 這個邏輯可以是要驗證之活動的 CacheMetadata(CodeActivityMetadata) 方法,或是建置和原則條件約束。 |
Validate(Activity, ValidationSettings) |
根據驗證邏輯,驗證工作流程活動已正確設定。 這個邏輯可以是要驗證之活動的 cacheMetadata 方法,或是建置和原則條件約束。 |
備註
自訂活動作者可以在活動的 CacheMetadata 覆寫中提供驗證邏輯。 從 CacheMetadata 擲回的任何例外狀況都不會被視為驗證錯誤。 這些例外狀況會從 Validate 的呼叫中逸出,而且必須由呼叫端處理。
Validate(Activity)
根據驗證邏輯,驗證工作流程活動已正確設定。 這個邏輯可以是要驗證之活動的 CacheMetadata(CodeActivityMetadata) 方法,或是建置和原則條件約束。
public:
static System::Activities::Validation::ValidationResults ^ Validate(System::Activities::Activity ^ toValidate);
public static System.Activities.Validation.ValidationResults Validate (System.Activities.Activity toValidate);
static member Validate : System.Activities.Activity -> System.Activities.Validation.ValidationResults
Public Shared Function Validate (toValidate As Activity) As ValidationResults
參數
- toValidate
- Activity
工作流程活動樹狀中的項目。
傳回
驗證錯誤的集合,其中每個驗證錯誤都會包含驗證活動的名稱、描述性訊息、錯誤碼和其他資訊。
備註
自訂活動作者可以在活動的 CacheMetadata 覆寫中提供驗證邏輯。 從 CacheMetadata 擲回的任何例外狀況都不會被視為驗證錯誤。 這些例外狀況會從 Validate 的呼叫中逸出,而且必須由呼叫端處理。
適用於
Validate(Activity, ValidationSettings)
根據驗證邏輯,驗證工作流程活動已正確設定。 這個邏輯可以是要驗證之活動的 cacheMetadata 方法,或是建置和原則條件約束。
public:
static System::Activities::Validation::ValidationResults ^ Validate(System::Activities::Activity ^ toValidate, System::Activities::Validation::ValidationSettings ^ settings);
public static System.Activities.Validation.ValidationResults Validate (System.Activities.Activity toValidate, System.Activities.Validation.ValidationSettings settings);
static member Validate : System.Activities.Activity * System.Activities.Validation.ValidationSettings -> System.Activities.Validation.ValidationResults
Public Shared Function Validate (toValidate As Activity, settings As ValidationSettings) As ValidationResults
參數
- toValidate
- Activity
工作流程活動樹狀中的活動。
- settings
- ValidationSettings
決定工作流程上驗證方法之行為的物件,這個物件可以隱藏內部驗證邏輯,也可以包含原則條件約束。
傳回
驗證錯誤的集合,其中每個驗證錯誤都會包含設定不正確之活動的名稱、描述性訊息、錯誤或警告碼和其他資訊。
備註
自訂活動作者可以在活動的 CacheMetadata 覆寫中提供驗證邏輯。 從 CacheMetadata 擲回的任何例外狀況都不會被視為驗證錯誤。 這些例外狀況會從 Validate 的呼叫中逸出,而且必須由呼叫端處理。