次の方法で共有


RpcArgumentDeserializationException クラス

定義

通常、逆シリアライザーからスローされた非互換性または例外が原因で、引数を要求された型に逆シリアル化できない場合に TryGetArgumentByNameOrIndex(String, Int32, Type, Object) スローされる例外。

[System.Serializable]
public class RpcArgumentDeserializationException : StreamJsonRpc.RemoteRpcException
[<System.Serializable>]
type RpcArgumentDeserializationException = class
    inherit RemoteRpcException
Public Class RpcArgumentDeserializationException
Inherits RemoteRpcException
継承
RpcArgumentDeserializationException
属性

コンストラクター

RpcArgumentDeserializationException(SerializationInfo, StreamingContext)

RpcArgumentDeserializationException クラスの新しいインスタンスを初期化します。

RpcArgumentDeserializationException(String)

RpcArgumentDeserializationException クラスの新しいインスタンスを初期化します。

RpcArgumentDeserializationException(String, Exception)

RpcArgumentDeserializationException クラスの新しいインスタンスを初期化します。

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

RpcArgumentDeserializationException クラスの新しいインスタンスを初期化します。

プロパティ

ArgumentName

可能な場合は、逆シリアル化に失敗した JSON-RPC 要求から引数の名前を取得します。

ArgumentPosition

逆シリアル化に失敗した JSON-RPC 要求から引数の 0 から始まるインデックスを取得します (使用可能な場合)。

DeserializedErrorData

エラー応答の値が error.data 指定されている場合は、値を取得または設定します。

(継承元 RemoteRpcException)
DeserializedType

引数の Type 逆シリアル化が試行された 先の を取得します。

ErrorCode

応答内のフィールドの値を error.code 取得または設定します (使用可能な場合)。

(継承元 RemoteRpcException)
ErrorData

エラー応答の値が error.data 指定されている場合は、値を取得または設定します。

(継承元 RemoteRpcException)

メソッド

GetObjectData(SerializationInfo, StreamingContext)

通常、逆シリアライザーからスローされた非互換性または例外が原因で、引数を要求された型に逆シリアル化できない場合に TryGetArgumentByNameOrIndex(String, Int32, Type, Object) スローされる例外。

適用対象