ValidationExtensions - класс

Методы-расширения для классов валидации.

Definition

Пространство имён: Tessa.Platform.Validation
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static class ValidationExtensions
Inheritance
Object    ValidationExtensions

Методы

AddError(IValidationResultBuilder, String) Добавляет сообщение об ошибке с заданным текстом. При этом не указывается имя объекта.
AddError(IValidationResultBuilder, Object, String) Добавляет сообщение об ошибке с заданным текстом.
AddError(IValidationResultBuilder, Object, String, Object) Добавляет сообщение об ошибке с текстом, форматирование которого выполняется.
AddException Добавляет информацию по исключению.
AddInfo(IValidationResultBuilder, String) Добавляет информационное сообщение с заданным текстом. При этом не указывается имя объекта.
AddInfo(IValidationResultBuilder, Object, String) Добавляет информационное сообщение с заданным текстом.
AddInfo(IValidationResultBuilder, Object, String, Object) Добавляет информационное сообщение с текстом, форматирование которого выполняется.
AddRange(IValidationResultBuilder, IEnumerableIValidationResultItem) Добавляет сообщения валидации items в список сообщений объекта builder.
AddRange(IValidationResultBuilder, IValidationResultItem) Добавляет сообщения валидации items в список сообщений объекта builder.
AddWarning(IValidationResultBuilder, String) Добавляет предупреждение с заданным текстом. При этом не указывается имя объекта.
AddWarning(IValidationResultBuilder, Object, String) Добавляет предупреждение с заданным текстом.
AddWarning(IValidationResultBuilder, Object, String, Object) Добавляет предупреждение с текстом, форматирование которого выполняется.
AsStorage Возвращает объект IValidationResultBuilder, приведённый к типу ValidationStorageResultBuilder. Создаёт копию объекта, если его тип отличается.
BeginSequence Создаёт последовательность валидации и возвращает объект, позволяющий добавлять сообщения валидации. Метод удобен для использования в блоках using(var validator = validationResult.BeginSequence()) { ... }. Вызов метода аналогичен вызову Begin(IValidationResultBuilder).
GetLogLevel Возвращает уровень логирования, соответствующий заданному типу сообщения о валидации.
Validate Выполняет валидацию объекта и всех его дочерних объектов.

См. также