Compartilhar via


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

Definição

Define uma propriedade de nível superior na mensagem que é uma extensão para a especificação JSON-RPC.

public virtual bool TrySetTopLevelProperty<T> (string name, T value);
abstract member TrySetTopLevelProperty : string * 'T -> bool
override this.TrySetTopLevelProperty : string * 'T -> bool
Public Overridable Function TrySetTopLevelProperty(Of T) (name As String, value As T) As Boolean

Parâmetros de tipo

T

O tipo de valor a ser serializado.

Parâmetros

name
String

O nome da propriedade. Isso não deve colidir com nenhuma propriedade definida pela especificação JSON-RPC.

value
T

O valor da propriedade.

Retornos

true se o formatador der suporte à configuração de propriedades de nível superior; false Caso contrário.

Exceções

Pode ser gerado quando chamado em uma mensagem de entrada.

Lançada quando name é null.

Lançada quando name é reservada pela especificação JSON-RPC.

Aplica-se a