JsonRpcMessage.TryGetTopLevelProperty<T>(String, T) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Recupera uma propriedade de nível superior de uma mensagem de entrada que é uma extensão para a especificação 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
O tipo para desserializar o valor como, se ele estiver presente.
Parâmetros
- name
- String
O nome da propriedade de nível superior.
- value
- T
Recebe o valor desserializado se o suporte à IJsonRpcMessageFormatter leitura dessas propriedades e a propriedade estiver presente na mensagem.
Caso contrário, esse parâmetro será definido como seu default
valor.
Retornos
true
se o IJsonRpcMessageFormatter suporte a essa extensibilidade e a propriedade estiver presente na mensagem; caso contrário false
.
Exceções
Pode ser gerado quando chamado em uma mensagem de saída.
Lançada quando name
é null
.
Gerado quando name
é reservado pela especificação JSON-RPC.