Freigeben über


RpcArgumentDeserializationException Klasse

Definition

Eine Ausnahme, die ausgelöst TryGetArgumentByNameOrIndex(String, Int32, Type, Object) wird, wenn das Argument nicht auf den angeforderten Typ deserialisiert werden kann, in der Regel aufgrund einer Inkompatibilität oder Ausnahme, die vom Deserialisierer ausgelöst wird.

[System.Serializable]
public class RpcArgumentDeserializationException : StreamJsonRpc.RemoteRpcException
[<System.Serializable>]
type RpcArgumentDeserializationException = class
    inherit RemoteRpcException
Public Class RpcArgumentDeserializationException
Inherits RemoteRpcException
Vererbung
RpcArgumentDeserializationException
Attribute

Konstruktoren

RpcArgumentDeserializationException(SerializationInfo, StreamingContext)

Initialisiert eine neue Instanz der RpcArgumentDeserializationException-Klasse.

RpcArgumentDeserializationException(String)

Initialisiert eine neue Instanz der RpcArgumentDeserializationException-Klasse.

RpcArgumentDeserializationException(String, Exception)

Initialisiert eine neue Instanz der RpcArgumentDeserializationException-Klasse.

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

Initialisiert eine neue Instanz der RpcArgumentDeserializationException-Klasse.

Eigenschaften

ArgumentName

Ruft den Namen des Arguments aus der JSON-RPC-Anforderung ab, die nicht deserialisiert werden konnte, sofern verfügbar.

ArgumentPosition

Ruft den 0-basierten Index des Arguments aus der JSON-RPC-Anforderung ab, die nicht deserialisiert werden konnte, falls verfügbar.

DeserializedErrorData

Ruft den Wert in der error.data Fehlerantwort ab, falls angegeben, oder legt den Wert fest.

(Geerbt von RemoteRpcException)
DeserializedType

Ruft den Type ab, zu dem die Deserialisierung des Arguments versucht wurde.

ErrorCode

Ruft den Wert des Felds in der Antwort ab, sofern verfügbar, oder legt den Wert fest error.code .

(Geerbt von RemoteRpcException)
ErrorData

Ruft den Wert in der error.data Fehlerantwort ab, falls angegeben, oder legt den Wert fest.

(Geerbt von RemoteRpcException)

Methoden

GetObjectData(SerializationInfo, StreamingContext)

Eine Ausnahme, die ausgelöst TryGetArgumentByNameOrIndex(String, Int32, Type, Object) wird, wenn das Argument nicht auf den angeforderten Typ deserialisiert werden kann, in der Regel aufgrund einer Inkompatibilität oder Ausnahme, die vom Deserialisierer ausgelöst wird.

Gilt für: