JsonRpcMessage.TrySetTopLevelProperty<T>(String, T) Methode

Definition

Legt eine Eigenschaft der obersten Ebene in der Nachricht fest, die eine Erweiterung für JSON-RPC Spezifikation ist.

public virtual bool TrySetTopLevelProperty<T>(string name, T value);
abstract member TrySetTopLevelProperty : string * 'T -> bool
override this.TrySetTopLevelProperty : string * 'T -> bool
Public Overridable Function TrySetTopLevelProperty(Of T) (name As String, value As T) As Boolean

Typparameter

T

Der Typ des zu serialisierenden Werts.

Parameter

name
String

Der Name der Eigenschaft. Dies sollte nicht mit einer Eigenschaft kollidieren, die durch die JSON-RPC Spezifikation definiert ist.

value
T

Der Wert für die Eigenschaft.

Gibt zurück

true wenn der Formatierer das Festlegen von Eigenschaften auf oberster Ebene unterstützt; false andernfalls.

Ausnahmen

Kann ausgelöst werden, wenn eine eingehende Nachricht aufgerufen wird.

Wird ausgelöst, wenn name ist null.

Wird ausgelöst, wenn name die JSON-RPC Spezifikation reserviert ist.

Gilt für: