Table of Contents

Class ExceptionUtils

Namespace
Lers.Utils
Assembly
Lers.Utils.dll

Содержит методы по работе с исключениями.

public static class ExceptionUtils
Inheritance
ExceptionUtils
Inherited Members

Methods

Dump(Exception)

Возвращает подробную информацию об исключении, включая вложенные, в текстовом виде.

public static string Dump(Exception exception)

Parameters

exception Exception

Исключение.

Returns

string

Подробная информация об исключении в виде строки.

Dump(Exception?, Action<Exception, StringBuilder>?)

Возвращает подробную информацию об исключении, включая вложенные, в текстовом виде.

public static string Dump(Exception? exception, Action<Exception, StringBuilder>? customDumper)

Parameters

exception Exception

Исключение.

customDumper Action<Exception, StringBuilder>

Дополнительный метод для протоколирования данных исключения.

Returns

string

Подробная информация об исключении в виде строки.

JoinMessages(Exception)

Объединяет сообщения об ошибках во всех вложенных исключениях в одну строку, используя пробел в качестве разделителя.

public static string JoinMessages(Exception exception)

Parameters

exception Exception

Исключение.

Returns

string

Возвращает строку string.

JoinMessages(Exception?, string)

Объединяет сообщения об ошибках во всех вложенных исключениях в одну строку, используя указанный разделитель.

public static string JoinMessages(Exception? exception, string separator)

Parameters

exception Exception

Исключение.

separator string

Разделитель.

Returns

string

Возвращает строку string.