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


RpcArgumentDeserializationException Класс

Определение

Исключение, возникающее при TryGetArgumentByNameOrIndex(String, Int32, Type, Object) невозможности десериализации аргумента до запрошенного типа, обычно из-за несовместимости или исключения, вызванного десериализатором.

[System.Serializable]
public class RpcArgumentDeserializationException : StreamJsonRpc.RemoteRpcException
[<System.Serializable>]
type RpcArgumentDeserializationException = class
    inherit RemoteRpcException
Public Class RpcArgumentDeserializationException
Inherits RemoteRpcException
Наследование
RpcArgumentDeserializationException
Атрибуты

Конструкторы

RpcArgumentDeserializationException(SerializationInfo, StreamingContext)

Инициализирует новый экземпляр класса RpcArgumentDeserializationException.

RpcArgumentDeserializationException(String, Exception)

Инициализирует новый экземпляр класса RpcArgumentDeserializationException.

RpcArgumentDeserializationException(String, Nullable<Int32>, Type, Exception)

Инициализирует новый экземпляр класса RpcArgumentDeserializationException.

RpcArgumentDeserializationException(String)

Инициализирует новый экземпляр класса RpcArgumentDeserializationException.

Свойства

ArgumentName

Возвращает имя аргумента из запроса JSON-RPC, который не удалось десериализовать, если он доступен.

ArgumentPosition

Возвращает индекс аргумента из запроса JSON-RPC, который не удалось десериализовать, если он доступен.

DeserializedErrorData

Возвращает или задает error.data значение в ответе об ошибке, если оно было предоставлено.

(Унаследовано от RemoteRpcException)
DeserializedType

Возвращает объект , Type для которого была предпринята попытка десериализации аргумента.

ErrorCode

Возвращает или задает значение поля в ответе error.code , если оно доступно.

(Унаследовано от RemoteRpcException)
ErrorData

Возвращает или задает error.data значение в ответе об ошибке, если оно было предоставлено.

(Унаследовано от RemoteRpcException)

Методы

GetObjectData(SerializationInfo, StreamingContext)

Исключение, возникающее при TryGetArgumentByNameOrIndex(String, Int32, Type, Object) невозможности десериализации аргумента до запрошенного типа, обычно из-за несовместимости или исключения, вызванного десериализатором.

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