ValidationObject - класс

Объект, поддерживающий валидацию свойств.

Definition

Пространство имён: Tessa.Platform.Validation
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
[SerializableAttribute]
public abstract class ValidationObject : IValidationObject, 
	IValidatable
Inheritance
Object    ValidationObject
Derived
Implements
IValidatable, IValidationObject

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

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

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
GetValidationName Возвращает строку, определяющую имя объекта, или null, если имя объекта ещё неизвестно или объект не содержит имени.
IsValidВыполняет проверку объекта на валидность и возвращает признак того, что объект является валидным.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
Validate Выполняет валидацию объекта и всех его дочерних объектов.
Validate(IValidationResultBuilder)Выполняет валидацию текущего объекта и всех его дочерних объектов.
ValidateInternalВыполняет валидацию текущего объекта и всех его дочерних объектов.

Поля

PropertyIsEmpty Ключ сообщения валидации о том, что у заданного свойства пустое значение.
PropertyIsInvalid Ключ сообщения валидации о том, что у заданного свойства некорректное значение.

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)
Validate Выполняет валидацию объекта и всех его дочерних объектов.
(Определяется ValidationExtensions)

См. также