JsonRpcMessage.TryGetTopLevelProperty<T>(String, T) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine Eigenschaft der obersten Ebene aus einer eingehenden Nachricht ab, die eine Erweiterung der JSON-RPC-Spezifikation ist.
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
Typparameter
- T
Der Typ, der den Wert deserialisieren soll, als wäre er vorhanden.
Parameter
- name
- String
Der Name der Eigenschaft der obersten Ebene.
- value
- T
Empfängt den deserialisierten Wert, wenn das IJsonRpcMessageFormatter Lesen solcher Eigenschaften unterstützt wird und die Eigenschaft in der Nachricht vorhanden ist.
Andernfalls wird dieser Parameter auf seinen default
Wert festgelegt.
Gibt zurück
true
wenn diese IJsonRpcMessageFormatter Erweiterbarkeit unterstützt wird und die Eigenschaft in der Nachricht vorhanden war; andernfalls false
.
Ausnahmen
Kann ausgelöst werden, wenn eine ausgehende Nachricht aufgerufen wird.
Wird ausgelöst, wenn name
gleich null
ist.
Wird ausgelöst, wenn name
die JSON-RPC-Spezifikation reserviert ist.