ActivityValidationServices.Validate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
驗證工作流程活動是否依驗證邏輯正確配置。 此邏輯可作為 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 呼叫中逸出,並需要由呼叫者處理。