Partager via


RpcArgumentDeserializationException Classe

Définition

Exception levée à partir du TryGetArgumentByNameOrIndex(String, Int32, Type, Object) moment où l’argument ne peut pas être désérialisé au type demandé, généralement en raison d’une incompatibilité ou d’une exception levée à partir du désérialiseur.

[System.Serializable]
public class RpcArgumentDeserializationException : StreamJsonRpc.RemoteRpcException
[<System.Serializable>]
type RpcArgumentDeserializationException = class
    inherit RemoteRpcException
Public Class RpcArgumentDeserializationException
Inherits RemoteRpcException
Héritage
RpcArgumentDeserializationException
Attributs

Constructeurs

RpcArgumentDeserializationException(SerializationInfo, StreamingContext)

Initialise une nouvelle instance de la classe RpcArgumentDeserializationException.

RpcArgumentDeserializationException(String)

Initialise une nouvelle instance de la classe RpcArgumentDeserializationException.

RpcArgumentDeserializationException(String, Exception)

Initialise une nouvelle instance de la classe RpcArgumentDeserializationException.

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

Initialise une nouvelle instance de la classe RpcArgumentDeserializationException.

Propriétés

ArgumentName

Obtient le nom de l’argument de la requête JSON-RPC qui n’a pas pu être désérialisée, si disponible.

ArgumentPosition

Obtient l’index de base 0 de l’argument de la requête JSON-RPC qui n’a pas pu être désérialisée, le cas échéant.

DeserializedErrorData

Obtient ou définit la error.data valeur dans la réponse d’erreur, le cas échéant.

(Hérité de RemoteRpcException)
DeserializedType

Obtient le Type auquel la désérialisation de l’argument a été tentée.

ErrorCode

Obtient ou définit la valeur du error.code champ dans la réponse, le cas échéant.

(Hérité de RemoteRpcException)
ErrorData

Obtient ou définit la error.data valeur dans la réponse d’erreur, le cas échéant.

(Hérité de RemoteRpcException)

Méthodes

GetObjectData(SerializationInfo, StreamingContext)

Exception levée à partir du TryGetArgumentByNameOrIndex(String, Int32, Type, Object) moment où l’argument ne peut pas être désérialisé au type demandé, généralement en raison d’une incompatibilité ou d’une exception levée à partir du désérialiseur.

S’applique à