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