ValidatorWarningException(ValidationKey, Exception, String, String, Boolean) - метод

Добавляет сообщение с предупреждением о возникшем исключении с указанным ключом. Исключение AggregateException преобразуется в несколько сообщений для каждого агрегированного исключения.

Definition

Пространство имён: Tessa.Platform.Validation
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public Validator WarningException(
	ValidationKey key,
	Exception ex,
	string? message = null,
	string? additionalDetails = null,
	bool omitDetails = false
)

Параметры

key  ValidationKey
Ключ сообщения, которое будет добавлено.
ex  Exception
Возникшее исключение.
message  String  (Optional)
Сообщение или null/пустая строка, если в качестве сообщения выводится краткое описание исключения. Полный текст исключения всегда выводится в деталях.
additionalDetails  String  (Optional)
Дополнительная информация, которая выводится после текста исключения в деталях сообщения. Если равна null или пустой строке, то в деталях выводится только исключение.
omitDetails  Boolean  (Optional)
Признак, определяющий, что детали исключения, в т.ч. стек-трейс, следует опустить. При этом детали из additionalDetails всегда добавляются, если указаны.

Возвращаемое значение

Validator
Текущий объект валидации, информация о ключе, шаблоне и типе сообщения которого остаётся неизменной.

Заметки

Метод дополнительно выполняет логирование полного текста исключения.

См. также