JsonRpcMessage.TryGetTopLevelProperty<T>(String, T) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Recupera una propiedad de nivel superior de un mensaje entrante que es una extensión a la especificación 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
Parámetros de tipo
- T
Tipo que se va a deserializar el valor como, si está presente.
Parámetros
- name
- String
Nombre de la propiedad de nivel superior.
- value
- T
Recibe el valor deserializado si admite la IJsonRpcMessageFormatter lectura de estas propiedades y la propiedad está presente en el mensaje.
De lo contrario, este parámetro se establece en su default
valor.
Devoluciones
true
IJsonRpcMessageFormatter es si admite esta extensibilidad y la propiedad estaba presente en el mensaje; en caso contrariofalse
, .
Excepciones
Se puede producir cuando se llama a en un mensaje saliente.
Se produce cuando name
es null
.
Se produce cuando name
está reservado por la especificación JSON-RPC.