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 擲回。

適用於