Partager via


JsonRpcMessage.TryGetTopLevelProperty<T>(String, T) Méthode

Définition

Récupère une propriété de niveau supérieur à partir d’un message entrant qui est une extension à la spécification 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

Paramètres de type

T

Type pour désérialiser la valeur comme, s’il est présent.

Paramètres

name
String

Nom de la propriété de niveau supérieur.

value
T

Reçoit la valeur désérialisée si le support prend en charge la IJsonRpcMessageFormatter lecture de ces propriétés et que la propriété est présente dans le message. Sinon, ce paramètre est défini sur sa default valeur.

Retours

true si la IJsonRpcMessageFormatter prise en charge de cette extensibilité et que la propriété était présente sur le message ; sinon false.

Exceptions

Peut être levée lors de l’appel d’un message sortant.

Levée lorsque name est null.

Levée lorsqu’elle name est réservée par la spécification JSON-RPC.

S’applique à