ExceptionProcessing Výčet

Definice

Vytvoří výčet chování zpracování výjimek, které jsou součástí JsonRpc třídy.

public enum ExceptionProcessing
type ExceptionProcessing = 
Public Enum ExceptionProcessing
Dědičnost
ExceptionProcessing

Pole

CommonErrorData 0

Výjimky vyvolané serverem jsou serializovány jako jednoduchá CommonErrorData třída a výchozí kód chyby je InvocationError. Klient se setká s RemoteInvocationException vlastností, jejíž DeserializedErrorData vlastnost je deserializovaná CommonErrorData.

ISerializable 1

Výjimky vyvolané serverem jsou serializovány prostřednictvím ISerializable mechanismu a zaznamenává další podrobnosti pomocí kódu InvocationErrorWithExceptionchyby . Jedná se o deserializaci s původními typy výjimek jako vnitřní výjimky RemoteInvocationException vyvolané u klienta. Nastaví DeserializedErrorData se také na instanci CommonErrorData , která se podobá stromu vnitřní výjimky.

Platí pro

Viz také