JsonRpcMessage.TryGetTopLevelProperty<T>(String, T) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Recupera una proprietà di primo livello da un messaggio in ingresso che è un'estensione alla specifica 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
Parametri di tipo
- T
Tipo per deserializzare il valore come, se presente.
Parametri
- name
- String
Nome della proprietà di primo livello.
- value
- T
Riceve il valore deserializzato se IJsonRpcMessageFormatter supporta la lettura di tali proprietà e la proprietà è presente nel messaggio.
In caso contrario, questo parametro è impostato sul relativo default
valore.
Restituisce
true
se supporta IJsonRpcMessageFormatter questa estendibilità e la proprietà era presente nel messaggio; in caso contrario false
.
Eccezioni
Può essere generato quando viene chiamato in un messaggio in uscita.
Viene generata quando name
è null
.
Generata quando name
è riservata dalla specifica JSON-RPC.