Freigeben über


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

Definition

Legt eine Eigenschaft auf oberster Ebene in der Nachricht fest, die eine Erweiterung auf 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 Werttyp, der serialisiert werden soll.

Parameter

name
String

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

value
T

Der Wert für die Eigenschaft.

Gibt zurück

true wenn der Formatter die Einstellung 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 gleich null ist.

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

Gilt für: