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 к вызывающему объекту, который должен их обработать.

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