Langue

RpcArgumentDeserializationException Classe

Définition

Exception levée lorsque 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 TryGetArgumentByNameOrIndex(String, Int32, Type, Object) à 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

Nom Description
RpcArgumentDeserializationException(SerializationInfo, StreamingContext)

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.

RpcArgumentDeserializationException(String)

Initialise une nouvelle instance de la classe RpcArgumentDeserializationException.

Propriétés

Nom Description
ArgumentName

Obtient le nom de l’argument de la requête JSON-RPC qui n’a pas pu désérialiser, le cas échéant.

ArgumentPosition

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

DeserializedErrorData

Obtient ou définit la error.data valeur dans la réponse d’erreur, si une valeur a été fournie.

(Hérité de RemoteRpcException)
DeserializedType

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

ErrorCode

Obtient ou définit la valeur du error.code champ dans la réponse, si celle-ci est disponible.

(Hérité de RemoteRpcException)
ErrorData

Obtient ou définit la error.data valeur dans la réponse d’erreur, si une valeur a été fournie.

(Hérité de RemoteRpcException)

Méthodes

Nom Description
GetObjectData(SerializationInfo, StreamingContext)

Exception levée lorsque 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 TryGetArgumentByNameOrIndex(String, Int32, Type, Object) à partir du désérialiseur.

S’applique à