次の方法で共有


JsonRpcMessage.TryGetTopLevelProperty<T>(String, T) メソッド

定義

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

public virtual bool TryGetTopLevelProperty<T> (string name, out T value);
abstract member TryGetTopLevelProperty : string * 'T -> bool
override this.TryGetTopLevelProperty : string * 'T -> bool
Public Overridable Function TryGetTopLevelProperty(Of T) (name As String, ByRef value As T) As Boolean

型パラメーター

T

値が存在する場合と同様に逆シリアル化する型。

パラメーター

name
String

最上位のプロパティの名前。

value
T

このようなプロパティの読み取りをサポートしており、プロパティがメッセージに IJsonRpcMessageFormatter 存在する場合は、逆シリアル化された値を受け取ります。 それ以外の場合、このパラメーターはその値に default 設定されます。

戻り値

true この機能拡張を IJsonRpcMessageFormatter サポートしていて、プロパティがメッセージ falseに存在していた場合は .

例外

送信メッセージで呼び出されたときにスローされる可能性があります。

namenull の場合にスローされます。

JSON-RPC 仕様によって予約されている場合 name にスローされます。

適用対象