ValidationExtensions - класс
Методы-расширения для классов валидации.
Пространство имён: Tessa.Platform.ValidationСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static class ValidationExtensions
<ExtensionAttribute>
Public NotInheritable Class ValidationExtensions
[ExtensionAttribute]
public ref class ValidationExtensions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type ValidationExtensions = class end
- 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 |
Выполняет валидацию объекта и всех его дочерних объектов.
|