ExceptionProcessing Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wylicza zachowania obsługi wyjątków wbudowane w klasę JsonRpc .
public enum ExceptionProcessing
type ExceptionProcessing =
Public Enum ExceptionProcessing
- Dziedziczenie
-
ExceptionProcessing
Pola
CommonErrorData | 0 | Wyjątki zgłaszane przez serwer są serializowane jako prosta CommonErrorData klasa, a domyślny kod błędu to InvocationError. Klient ma RemoteInvocationException właściwość, której DeserializedErrorData właściwość jest deserializacji CommonErrorData. |
ISerializable | 1 | Wyjątki zgłaszane przez serwer są serializowane za pośrednictwem ISerializable mechanizmu i przechwytują więcej szczegółów, używając kodu InvocationErrorWithExceptionbłędu . Są one deserializowane z oryginalnymi typami wyjątków jako wyjątki RemoteInvocationException wewnętrzne zgłaszane na kliencie. Parametr DeserializedErrorData jest również ustawiony na wystąpienie, które przypomina drzewo wyjątków CommonErrorData wewnętrznych. |