Sdílet prostřednictvím


RpcArgumentDeserializationException Třída

Definice

Výjimka vyvolána, TryGetArgumentByNameOrIndex(String, Int32, Type, Object) když argument nelze deserializovat na požadovaný typ, obvykle kvůli nekompatibilitě nebo výjimce vyvolané deserializátorem.

[System.Serializable]
public class RpcArgumentDeserializationException : StreamJsonRpc.RemoteRpcException
[<System.Serializable>]
type RpcArgumentDeserializationException = class
    inherit RemoteRpcException
Public Class RpcArgumentDeserializationException
Inherits RemoteRpcException
Dědičnost
RpcArgumentDeserializationException
Atributy

Konstruktory

RpcArgumentDeserializationException(SerializationInfo, StreamingContext)

Inicializuje novou instanci RpcArgumentDeserializationException třídy.

RpcArgumentDeserializationException(String, Exception)

Inicializuje novou instanci RpcArgumentDeserializationException třídy.

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

Inicializuje novou instanci RpcArgumentDeserializationException třídy.

RpcArgumentDeserializationException(String)

Inicializuje novou instanci RpcArgumentDeserializationException třídy.

Vlastnosti

ArgumentName

Získá název argumentu z požadavku JSON-RPC, který se nepodařilo deserializovat, pokud je k dispozici.

ArgumentPosition

Získá index 0 argumentu z požadavku JSON-RPC, který se nepodařilo deserializovat, pokud je k dispozici.

DeserializedErrorData

Získá nebo nastaví error.data hodnotu v chybové odpovědi, pokud byla poskytnuta.

(Zděděno od RemoteRpcException)
DeserializedType

Získá, Type do kterého byl pokus o deserializaci argumentu.

ErrorCode

Získá nebo nastaví hodnotu error.code pole v odpovědi, pokud je k dispozici.

(Zděděno od RemoteRpcException)
ErrorData

Získá nebo nastaví error.data hodnotu v chybové odpovědi, pokud byla poskytnuta.

(Zděděno od RemoteRpcException)

Metody

GetObjectData(SerializationInfo, StreamingContext)

Výjimka vyvolána, TryGetArgumentByNameOrIndex(String, Int32, Type, Object) když argument nelze deserializovat na požadovaný typ, obvykle kvůli nekompatibilitě nebo výjimce vyvolané deserializátorem.

Platí pro