Tessa.Platform.Validation - пространство имён |
| Класс | Описание | |
|---|---|---|
| FakeValidationResultBuilder |
Игнорирует все сообщения о валидации, но корректно отображает признак того,
что валидация выполнена успешно IsSuccessful, а также гарантирует,
что объект, возвращённый методом Build(Boolean), будет иметь такое же значение
IsSuccessful.
| |
| ValidateThat |
Предикаты для процесса валидации.
| |
| ValidationException |
Ошибка, связанная с результатом валидации ValidationResult.
| |
| ValidationExtensions |
Методы-расширения для классов валидации.
| |
| ValidationInfoStorageObject |
Строго типизированный декоратор для хранилища IDictionary<string, object>,
поддерживающий валидацию свойств и расширение произвольными данными через свойство Info.
| |
| ValidationKey |
Ключ сообщения о результате валидации. Позволяет определить причину сообщения.
| |
| ValidationKeyRegistry |
Реестр ключей валидации ValidationKey.
Класс является синглтоном.
| |
| ValidationKeys |
Стандартные ключи валидации.
| |
| ValidationObject |
Объект, поддерживающий валидацию свойств.
| |
| ValidationResult |
Результат валидации. Экземпляры класса являются неизменяемыми.
| |
| ValidationResultBuilder |
Объект, выполняющий построение результата валидации.
| |
| ValidationResultItem |
Сообщение о валидации.
| |
| ValidationSequence |
Отправная точка для процесса валидации.
| |
| ValidationStorageObject |
Строго типизированный декоратор для хранилища IDictionary<string, object>,
поддерживающий валидацию свойств.
| |
| ValidationStorageResultBuilder |
Объект, выполняющий построение результата валидации в хранилище Dictionary<string, object>.
| |
| ValidationStorageResultItem |
Сообщение о валидации, содержащееся в хранилище Dictionary<string, object>.
| |
| Validator |
Объект, осуществляющий валидацию свойств.
|
| Интерфейс | Описание | |
|---|---|---|
| IValidatable |
Объект, поддерживающий базовую валидацию.
| |
| IValidationKeyRegistry |
Реестр ключей валидации ValidationKey.
| |
| IValidationObject |
Объект, поддерживающий валидацию свойств.
| |
| IValidationResultBuilder |
Выполняет построение результата валидации.
| |
| IValidationResultItem |
Сообщение о валидации.
|
| Перечисление | Описание | |
|---|---|---|
| ValidationLevel |
Режим вывода текста в результате валидации.
| |
| ValidationResultType |
Тип сообщения о валидации.
|