JsonRpcRequest クラス

定義

サーバーで呼び出されるメソッドについて説明します。

[System.Runtime.Serialization.DataContract]
public class JsonRpcRequest : StreamJsonRpc.Protocol.JsonRpcMessage
[System.Runtime.Serialization.DataContract]
public class JsonRpcRequest : StreamJsonRpc.Protocol.JsonRpcMessage, StreamJsonRpc.Protocol.IJsonRpcMessageWithId
[<System.Runtime.Serialization.DataContract>]
type JsonRpcRequest = class
    inherit JsonRpcMessage
[<System.Runtime.Serialization.DataContract>]
type JsonRpcRequest = class
    inherit JsonRpcMessage
    interface IJsonRpcMessageWithId
Public Class JsonRpcRequest
Inherits JsonRpcMessage
Public Class JsonRpcRequest
Inherits JsonRpcMessage
Implements IJsonRpcMessageWithId
継承
JsonRpcRequest
派生
属性
実装

コンストラクター

名前 説明
JsonRpcRequest()

サーバーで呼び出されるメソッドについて説明します。

プロパティ

名前 説明
ArgumentCount

要求で指定された引数の数を取得します。

ArgumentListDeclaredTypes

サーバーでArgumentsList内の各要素がどのように型指定されるかを示すType オブジェクトの一覧を取得または設定します。 指定する場合、これは ArgumentsList とまったく同じ長さであり、 null 要素を含まない必要があります。

ArgumentNames

引数名のシーケンスを取得します (該当する場合)。

Arguments

指定した Methodを呼び出すときに使用する引数を取得または設定します。 引数の配列、または名前付き引数オブジェクトで使用されるプロパティを持つオブジェクト。

ArgumentsArray
古い.

必要に応じて、引数の配列を取得または設定します。

ArgumentsList

引数の読み取り専用リストを取得または設定します (該当する場合)。

DebuggerDisplay

このインスタンスのデバッガーに表示する文字列を取得します。

Id
古い.

要求への応答が必要な場合にクライアントによって確立される識別子を取得または設定します。

IsNotification

これが通知であり、応答が想定されていないかどうかを示す値を取得します。

IsResponseExpected

この要求に対する応答が必要かどうかを示す値を取得します。

Method

呼び出すメソッドの名前を取得または設定します。

NamedArgumentDeclaredTypes

NamedArguments内の各要素の型指定方法を説明するプロパティ名でインデックス付けされたType オブジェクトのディクショナリを取得または設定します。 指定する場合、これは NamedArguments とまったく同じサイズで、 null 値を含まない必要があります。

NamedArguments

名前付き引数のディクショナリを取得または設定します (該当する場合)。

RequestId

要求への応答が必要な場合にクライアントによって確立される識別子を取得または設定します。

TraceParent

W3C トレース コンテキストtraceparent値のデータを取得または設定します。

TraceState

W3C トレース コンテキストtracestate値のデータを取得または設定します。

Version

このメッセージが準拠する JSON-RPC プロトコルのバージョンを取得または設定します。

(継承元 JsonRpcMessage)

メソッド

名前 説明
ToString()

サーバーで呼び出されるメソッドについて説明します。

TryGetArgumentByNameOrIndex(String, Int32, Type, Object)

RPC 要求の引数を取得します。

TryGetTopLevelProperty<T>(String, T)

JSON-RPC 仕様の拡張機能である受信メッセージから最上位のプロパティを取得します。

(継承元 JsonRpcMessage)
TryGetTypedArguments(ReadOnlySpan<ParameterInfo>, Span<Object>)

メソッド呼び出しに指定する引数を取得します。指定されたパラメーターの一覧を満たす型に強制変換されます。

TrySetTopLevelProperty<T>(String, T)

指定の拡張機能であるメッセージの最上位のプロパティ JSON-RPC 設定します。

(継承元 JsonRpcMessage)

適用対象