Udostępnij za pośrednictwem


ExceptionProcessing Wyliczenie

Definicja

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.

Dotyczy

Zobacz też