JsonRpcRequest クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サーバーで呼び出されるメソッドについて説明します。
[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() |
サーバーで呼び出されるメソッドについて説明します。 |
プロパティ
ArgumentCount |
要求で指定された引数の数を取得します。 |
ArgumentListDeclaredTypes |
各要素をサーバーで型指定する方法を記述するオブジェクトのTypeArgumentsList一覧を取得または設定します。
指定する場合、これは要素とまったく同じ長さ ArgumentsList であり、要素を含まなければなりません |
ArgumentNames |
必要に応じて、引数名のシーケンスを取得します。 |
Arguments |
指定した引数を呼び出すときに使用する引数を取得または設定します Method。 引数の配列、または名前付き引数オブジェクトで使用されるプロパティを持つオブジェクト。 |
ArgumentsArray |
古い.
必要に応じて、引数の配列を取得または設定します。 |
ArgumentsList |
必要に応じて、引数の読み取り専用リストを取得または設定します。 |
DebuggerDisplay |
このインスタンスのデバッガーに表示する文字列を取得します。 |
Id |
古い.
要求への応答が必要な場合にクライアントによって確立される識別子を取得または設定します。 |
IsNotification |
これが通知であり、応答が想定されていないかどうかを示す値を取得します。 |
IsResponseExpected |
この要求に対する応答が期待されるかどうかを示す値を取得します。 |
Method |
呼び出すメソッドの名前を取得または設定します。 |
NamedArgumentDeclaredTypes |
各要素NamedArgumentsがTypeサーバーで型指定されることが想定される方法を説明するプロパティ名でインデックス付けされたオブジェクトのディクショナリを取得または設定します。
指定する場合は、値を含む |
NamedArguments |
必要に応じて、名前付き引数のディクショナリを取得または設定します。 |
RequestId |
要求への応答が必要な場合にクライアントによって確立される識別子を取得または設定します。 |
TraceParent |
W3C トレース コンテキスト値のデータを取得または設定します |
TraceState |
W3C トレース コンテキスト値のデータを取得または設定します |
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) |