Condividi tramite


RpcArgumentDeserializationException Classe

Definizione

Eccezione generata da TryGetArgumentByNameOrIndex(String, Int32, Type, Object) quando l'argomento non può essere deserializzato al tipo richiesto, in genere a causa di un'incompatibilità o di un'eccezione generata dal deserializzatore.

[System.Serializable]
public class RpcArgumentDeserializationException : StreamJsonRpc.RemoteRpcException
[<System.Serializable>]
type RpcArgumentDeserializationException = class
    inherit RemoteRpcException
Public Class RpcArgumentDeserializationException
Inherits RemoteRpcException
Ereditarietà
RpcArgumentDeserializationException
Attributi

Costruttori

RpcArgumentDeserializationException(SerializationInfo, StreamingContext)

Inizializza una nuova istanza della classe RpcArgumentDeserializationException.

RpcArgumentDeserializationException(String, Exception)

Inizializza una nuova istanza della classe RpcArgumentDeserializationException.

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

Inizializza una nuova istanza della classe RpcArgumentDeserializationException.

RpcArgumentDeserializationException(String)

Inizializza una nuova istanza della classe RpcArgumentDeserializationException.

Proprietà

ArgumentName

Ottiene il nome dell'argomento dalla richiesta JSON-RPC che non è riuscita a deserializzare, se disponibile.

ArgumentPosition

Ottiene l'indice in base 0 dell'argomento dalla richiesta JSON-RPC che non è riuscita a deserializzare, se disponibile.

DeserializedErrorData

Ottiene o imposta il error.data valore nella risposta di errore, se specificato.

(Ereditato da RemoteRpcException)
DeserializedType

Ottiene l'oggetto Type a cui è stata tentata la deserializzazione dell'argomento.

ErrorCode

Ottiene o imposta il valore del error.code campo nella risposta, se disponibile.

(Ereditato da RemoteRpcException)
ErrorData

Ottiene o imposta il error.data valore nella risposta di errore, se specificato.

(Ereditato da RemoteRpcException)

Metodi

GetObjectData(SerializationInfo, StreamingContext)

Eccezione generata da TryGetArgumentByNameOrIndex(String, Int32, Type, Object) quando l'argomento non può essere deserializzato al tipo richiesto, in genere a causa di un'incompatibilità o di un'eccezione generata dal deserializzatore.

Si applica a