PlatformExtensionsToPlainValidationResult - метод
Выполняет сериализацию исключения в виде объекта
PlainValidationResult.
Может использоваться для передачи исключений между сервером и клиентом.
Пространство имён: Tessa.PlatformСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static PlainValidationResult ToPlainValidationResult(
this Exception ex,
bool withoutStackTrace = false,
Dictionary<string, Object?>? info = null
)
<ExtensionAttribute>
Public Shared Function ToPlainValidationResult (
ex As Exception,
Optional withoutStackTrace As Boolean = false,
Optional info As Dictionary(Of String, Object) = Nothing
) As PlainValidationResult
public:
[ExtensionAttribute]
static PlainValidationResult^ ToPlainValidationResult(
Exception^ ex,
bool withoutStackTrace = false,
Dictionary<String^, Object^>^ info = nullptr
)
[<ExtensionAttribute>]
static member ToPlainValidationResult :
ex : Exception *
?withoutStackTrace : bool *
?info : Dictionary<string, Object>
(* Defaults:
let _withoutStackTrace = defaultArg withoutStackTrace false
let _info = defaultArg info null
*)
-> PlainValidationResult
- ex Exception
- Исключение, по содержимому которого возвращается JSON.
- withoutStackTrace Boolean (Optional)
-
Признак того, что stacktrace записывать не надо.
- info DictionaryString, Object (Optional)
-
Дополнительная информация, которая объединяется со структурой сериализуемого объекта,
или null, если такая информация отсутствует.
PlainValidationResultОбъект, содержащий исключение в сериализованном виде.В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
Exception. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).