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
Производный
Атрибуты

Комментарии

Note

В этом материале рассматриваются типы и пространства имен, которые устарели. Дополнительные сведения см. в разделе Deprecated Types в 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 , содержащее результаты этой проверки.

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