Compartir a través de


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

Definición

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.

Se aplica a