JsonRpcMessage.TryGetTopLevelProperty<T>(String, T) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
に存在していた場合は .
例外
送信メッセージで呼び出されたときにスローされる可能性があります。
name
が null
の場合にスローされます。
JSON-RPC 仕様によって予約されている場合 name
にスローされます。