JsonRpcMessage.TryGetTopLevelProperty<T>(String, T) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.