Idioma

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

Definição

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

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 de JSON-RPC.

value
T

O valor da propriedade.

Retornos

true se o formatador der suporte à definiçã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.

Gerada quando name é reservada pela especificação de JSON-RPC.

Aplica-se a