Udostępnij za pośrednictwem


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

Definicja

Ustawia właściwość najwyższego poziomu w komunikacie, który jest rozszerzeniem specyfikacji JSON-RPC.

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

Parametry typu

T

Typ wartości do serializacji.

Parametry

name
String

Nazwa właściwości. Nie powinno to kolidować z żadną właściwością zdefiniowaną przez specyfikację JSON-RPC.

value
T

Wartość właściwości .

Zwraca

true jeśli formater obsługuje ustawianie właściwości najwyższego poziomu; false Inaczej.

Wyjątki

Może zostać zgłoszony po wywołaniu komunikatu przychodzącego.

Wyrzucony, gdy name ma wartość null.

Zgłaszany, gdy name jest zarezerwowany przez specyfikację JSON-RPC.

Dotyczy