Поделиться через


ExceptionProcessing Перечисление

Определение

Перечисляет поведение обработки исключений, встроенные в JsonRpc класс.

public enum ExceptionProcessing
type ExceptionProcessing = 
Public Enum ExceptionProcessing
Наследование
ExceptionProcessing

Поля

CommonErrorData 0

Исключения, создаваемые сервером, сериализуются в виде простого CommonErrorData класса, а код ошибки по умолчанию — InvocationError. Клиент испытывает RemoteInvocationException свойство, свойство которого DeserializedErrorData является десериализованным CommonErrorData.

ISerializable 1

Исключения, создаваемые сервером, сериализуются с помощью ISerializable механизма и захватывают более подробные сведения, используя код InvocationErrorWithExceptionошибки. Они десериализируются с исходными типами исключений в качестве внутренних исключений, создаваемых RemoteInvocationException на клиенте. Также DeserializedErrorData задается экземпляр, похожий CommonErrorData на внутреннее дерево исключений.

Применяется к

См. также раздел