ValidationLevel - перечисление

Режим вывода текста в результате валидации.

Definition

Пространство имён: Tessa.Platform.Validation
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public enum ValidationLevel

Члены

General0 Режим по умолчанию, показывает тип сообщения (ошибка, предупреждение или информация), имя и тип объекта (например, имя расширения), а также текст сообщения. В строке формата можно указать validationResult.ToString("G").
Detailed1 Детализированный вывод, где для каждого сообщения помимо текста из General отображаются также детали при их наличии. В качестве деталей может выступать стек-трейс исключений. Рекомендуется использовать именно этот режим вывода всегда, когда результат валидации может содержать исключения, по которым необходимо вывести стек-трейс. В строке формата можно указать validationResult.ToString("D").
Message2 Выводится только текст сообщения. Информация в таком виде может выводиться для пользователя. В строке формата можно указать validationResult.ToString("M").
TypeAndMessage3 Указывается тип сообщения (ошибка, предупреждение или информация) и текст сообщения. В строке формата можно указать validationResult.ToString("TM").
DetailedWithoutType4 Детализированный вывод, где для каждого сообщения помимо текста из General отображаются также детали при их наличии. При этом не выводится тип сообщения (ошибка, предупреждение или информация), в отличие от Detailed. В качестве деталей может выступать стек-трейс исключений. Рекомендуется использовать именно этот режим вывода всегда, когда результат валидации может содержать исключения, по которым необходимо вывести стек-трейс, причём тип сообщения уже известен, например, по уровню логирования в логе (сообщения об ошибка выводятся с уровнем логирования Error, и др.). В строке формата можно указать validationResult.ToString("DT").

См. также