Поделиться через


Validator Класс

Определение

Внимание!

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Базовый класс для всех компонентов проверки.

public ref class Validator
public class Validator
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class Validator
type Validator = class
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type Validator = class
Public Class Validator
Наследование
Validator
Производный
Атрибуты

Комментарии

Примечание

В этом материале обсуждаются устаревшие типы и пространства имен. Дополнительные сведения см. в статье о нерекомендуемых типах в Windows Workflow Foundation 4.5.

Класс Validator используется для обеспечения правильной конфигурации действий во время разработки. Проверяющие элементы управления запускаются во время разработки, когда конструктор проверяет свойства действий. Если параметры действия сконфигурированы неправильно, конструктор выведет ошибки для неверных значений в виде смарт-тегов. Проверяющие элементы также работают во время компиляции и выдают ошибку, если нарушены ограничения, например, по типу родительского или дочернего объекта, минимальному числу дочерних объектов и т. п. Во время выполнения проверяющие элементы также работают, когда вызовом метода CreateWorkflow создается рабочий процесс.

Основная задача проверяющих элементов состоит в том, чтобы об ошибках стало известно во время разработки, и чтобы они не вызвали исключения во время выполнения.

Проверяющие элементы связываются с проверяемыми действиями при помощи атрибута ValidatorTypeName; все проверяющие элементы действия должны наследовать класс ActivityValidator.

По умолчанию проверяющие элементы проверяют метасвойства; они не проверяют свойства экземпляра, которые могут задаваться во время выполнения.

Конструкторы

Validator()
Устаревшие..

Инициализирует новый экземпляр класса Validator.

Методы

Equals(Object)
Устаревшие..

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetFullPropertyName(ValidationManager)
Устаревшие..

Вспомогательный метод для извлечения полного имени свойства.

GetHashCode()
Устаревшие..

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()
Устаревшие..

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()
Устаревшие..

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()
Устаревшие..

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Validate(ValidationManager, Object)
Устаревшие..

Проверяет заданный объект и возвращает коллекцию ошибок.

ValidateActivityChange(Activity, ActivityChangeAction)
Устаревшие..

При переопределении в производном классе, проверяет изменение на основе того, какие действия Activity добавляются или удаляются. Эта функция вызывается во время применения изменений, внесенных в рабочий процесс при динамическом обновлении.

ValidateProperties(ValidationManager, Object)
Устаревшие..

Вспомогательный метод для автоматической проверки заданных свойств объектов.

ValidateProperty(PropertyInfo, Object, Object, ValidationManager)
Устаревшие..

Выполняет проверку свойства и возвращает коллекцию ValidationErrorCollection с результатами проверки.

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