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

Режим обработки исключений, возникающий в методах расширений. Может быть изменён в т.ч. в методе NotifyException(IExtensionStrategyContext).

Definition

Пространство имён: Tessa.Extensions
Сборка: Tessa (в Tessa.dll) Версия: 4.1.5+a9a57e1eda0b57f197e0c68d2aa7d7dc95b6c424
C#
public enum ExceptionHandlingMode

Члены

Rethrow0 Исключение не логируется и выбрасывается наружу как необработанное. Если один из методов расширений упал с необработанным исключением, то падает вся цепочка. Это поведение по умолчанию.
Log1 Исключение логируется и не выбрасывается наружу. Если метод расширения упал с необработанным исключением, то цепочка расширений продолжает выполняться.
Ignore2 Исключение игнорируется, т.е. не логируется и не выбрасывается наружу. Если метод расширения упал с необработанным исключением, то цепочка расширений продолжает выполняться.

Методы расширения

GetDescription Возвращает описание, указанное в строке атрибута [Description] для заданного значения перечисления.
(Определяется PlatformExtensions)
SetFlagT Устанавливает или сбрасывает указанный флаг у флагового перечисления.
(Определяется PlatformExtensions)

См. также