ModelValidationNode Класс

Определение

Предоставляет контейнер для сведений о проверке модели.

public ref class ModelValidationNode sealed
public sealed class ModelValidationNode
type ModelValidationNode = class
Public NotInheritable Class ModelValidationNode
Наследование
ModelValidationNode

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

Имя Описание
ModelValidationNode(ModelMetadata, String, IEnumerable<ModelValidationNode>)

Инициализирует новый экземпляр ModelValidationNode класса с помощью метаданных модели, ключа состояния модели и дочерних узлов проверки модели.

ModelValidationNode(ModelMetadata, String)

Инициализирует новый экземпляр класса с помощью метаданных ModelValidationNode модели и ключа состояния.

Свойства

Имя Описание
ChildNodes

Возвращает дочерние узлы.

ModelMetadata

Возвращает метаданные модели.

ModelStateKey

Возвращает ключ состояния модели.

SuppressValidation

Возвращает или задает значение, указывающее, следует ли подавлять проверку.

ValidateAllProperties

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

Методы

Имя Описание
CombineWith(ModelValidationNode)

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

Equals(Object)

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

(Унаследовано от Object)
GetHashCode()

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

(Унаследовано от Object)
GetType()

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

(Унаследовано от Object)
MemberwiseClone()

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

(Унаследовано от Object)
ToString()

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

(Унаследовано от Object)
Validate(ModelBindingExecutionContext, ModelValidationNode)

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

Validate(ModelBindingExecutionContext)

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

События

Имя Описание
Validated

Происходит при проверке модели.

Validating

Происходит при проверке модели.

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