Lingua

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

Nome Descrizione
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à

Nome Descrizione
ArgumentName

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

ArgumentPosition

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

DeserializedErrorData

Ottiene o imposta il error.data valore nella risposta di errore, se ne è stato specificato uno.

(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 ne è stato specificato uno.

(Ereditato da RemoteRpcException)

Metodi

Nome Descrizione
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