ActivityValidationServices.Validate 方法

定義

根據驗證邏輯,驗證工作流程活動已正確設定。 這個邏輯可以是要驗證之活動的 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 的呼叫中逸出,而且必須由呼叫端處理。

適用於