PlatformExtensionsToPlainValidationResult - метод

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

Definition

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

Параметры

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

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

PlainValidationResult
Объект, содержащий исключение в сериализованном виде.

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

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

См. также