次の方法で共有


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

各要素をサーバーで型指定する方法を記述するオブジェクトのTypeArgumentsList一覧を取得または設定します。 指定する場合、これは要素とまったく同じ長さ ArgumentsList であり、要素を含まなければなりません null

ArgumentNames

必要に応じて、引数名のシーケンスを取得します。

Arguments

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

ArgumentsArray
古い.

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

ArgumentsList

必要に応じて、引数の読み取り専用リストを取得または設定します。

DebuggerDisplay

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

Id
古い.

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

IsNotification

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

IsResponseExpected

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

Method

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

NamedArgumentDeclaredTypes

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

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)

適用対象