PlatformExtensionsToJson - метод

Выполняет сериализацию исключения в JSON. Может использоваться для передачи исключений между сервером и клиентом.

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static string ToJson(
	this Exception ex,
	bool indented = false,
	bool withoutStackTrace = false,
	Dictionary<string, Object?>? info = null,
	Action<PlainValidationResult>? modifyResultAction = null
)

Параметры

ex  Exception
Исключение, по содержимому которого возвращается JSON.
indented  Boolean  (Optional)
Признак того, что надо добавлять отступы в результирующем JSON. Такой JSON более читаемый, но менее компактный.
withoutStackTrace  Boolean  (Optional)
Признак того, что stacktrace записывать не надо.
info  DictionaryString, Object  (Optional)
Дополнительная информация, которая объединяется со структурой сериализуемого объекта, или null, если такая информация отсутствует.
modifyResultAction  ActionPlainValidationResult  (Optional)
Метод, с помощью которого можно модифицировать возвращаемый результат.

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

String
Строка, содержащая JSON с сериализованным исключением.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа Exception. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также