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

Применяется к