Udostępnij za pośrednictwem


RpcArgumentDeserializationException Klasa

Definicja

Wyjątek zgłaszany, TryGetArgumentByNameOrIndex(String, Int32, Type, Object) gdy argument nie może być deserializowany do żądanego typu, zazwyczaj z powodu niezgodności lub wyjątku zgłaszanego z deserializatora.

[System.Serializable]
public class RpcArgumentDeserializationException : StreamJsonRpc.RemoteRpcException
[<System.Serializable>]
type RpcArgumentDeserializationException = class
    inherit RemoteRpcException
Public Class RpcArgumentDeserializationException
Inherits RemoteRpcException
Dziedziczenie
RpcArgumentDeserializationException
Atrybuty

Konstruktory

RpcArgumentDeserializationException(SerializationInfo, StreamingContext)

Inicjuje nowe wystąpienie klasy RpcArgumentDeserializationException.

RpcArgumentDeserializationException(String, Exception)

Inicjuje nowe wystąpienie klasy RpcArgumentDeserializationException.

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

Inicjuje nowe wystąpienie klasy RpcArgumentDeserializationException.

RpcArgumentDeserializationException(String)

Inicjuje nowe wystąpienie klasy RpcArgumentDeserializationException.

Właściwości

ArgumentName

Pobiera nazwę argumentu z żądania JSON-RPC, które nie powiodło się deserializacji, jeśli jest dostępne.

ArgumentPosition

Pobiera 0-oparty na indeksie argumentu z żądania JSON-RPC, który nie może wykonać deserializacji, jeśli jest dostępny.

DeserializedErrorData

Pobiera lub ustawia error.data wartość w odpowiedzi na błąd, jeśli została podana.

(Odziedziczone po RemoteRpcException)
DeserializedType

Type Pobiera element, do którego podjęto próbę deserializacji argumentu.

ErrorCode

Pobiera lub ustawia wartość error.code pola w odpowiedzi, jeśli jest dostępna.

(Odziedziczone po RemoteRpcException)
ErrorData

Pobiera lub ustawia error.data wartość w odpowiedzi na błąd, jeśli została podana.

(Odziedziczone po RemoteRpcException)

Metody

GetObjectData(SerializationInfo, StreamingContext)

Wyjątek zgłaszany, TryGetArgumentByNameOrIndex(String, Int32, Type, Object) gdy argument nie może być deserializowany do żądanego typu, zazwyczaj z powodu niezgodności lub wyjątku zgłaszanego z deserializatora.

Dotyczy