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 и должны обрабатываться вызывающей стороной.