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 на внутреннее дерево исключений. |