ActivityValidationServices.Validate 方法

定義

驗證工作流程活動是否依驗證邏輯正確配置。 此邏輯可作為 CacheMetadata(CodeActivityMetadata) 驗證活動的方法,或建立與政策約束。

多載

名稱 Description
Validate(Activity)

驗證工作流程活動是否依驗證邏輯正確配置。 此邏輯可作為 CacheMetadata(CodeActivityMetadata) 驗證活動的方法,或建立與政策約束。

Validate(Activity, ValidationSettings)

驗證工作流程活動是否依驗證邏輯正確配置。 此邏輯可作為 cacheMetadata 方法,作為驗證活動的 cache Metadata 方法,或建立與政策約束。

備註

自訂活動作者可以在活動 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 方法,作為驗證活動的 cache Metadata 方法,或建立與政策約束。

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 呼叫中逸出,並需要由呼叫者處理。

適用於