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


ModelValidationNode Класс

Определение

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

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

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

ModelValidationNode(ModelMetadata, String)

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

ModelValidationNode(ModelMetadata, String, IEnumerable<ModelValidationNode>)

Инициализирует новый экземпляр класса 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)

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

Validate(ModelBindingExecutionContext, ModelValidationNode)

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

События

Validated

Возникает, когда модель была проверена.

Validating

Возникает, когда модель проверяется.

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