Compartilhar via


JsonRpcResult Classe

Definição

Descreve o resultado de uma invocação de método bem-sucedida.

[System.Runtime.Serialization.DataContract]
public class JsonRpcResult : StreamJsonRpc.Protocol.JsonRpcMessage
[System.Runtime.Serialization.DataContract]
public class JsonRpcResult : StreamJsonRpc.Protocol.JsonRpcMessage, StreamJsonRpc.Protocol.IJsonRpcMessageWithId
[<System.Runtime.Serialization.DataContract>]
type JsonRpcResult = class
    inherit JsonRpcMessage
[<System.Runtime.Serialization.DataContract>]
type JsonRpcResult = class
    inherit JsonRpcMessage
    interface IJsonRpcMessageWithId
Public Class JsonRpcResult
Inherits JsonRpcMessage
Public Class JsonRpcResult
Inherits JsonRpcMessage
Implements IJsonRpcMessageWithId
Herança
JsonRpcResult
Atributos
Implementações

Construtores

JsonRpcResult()

Descreve o resultado de uma invocação de método bem-sucedida.

Propriedades

DebuggerDisplay

Obtém a cadeia de caracteres a ser exibida no depurador dessa instância.

Id
Obsoleto.

Obtém ou define um identificador estabelecido pelo cliente se uma resposta à solicitação for esperada.

RequestId

Obtém ou define um identificador estabelecido pelo cliente se uma resposta à solicitação for esperada.

Result

Obtém ou define o valor do resultado de uma invocação, se houver.

ResultDeclaredType

Obtém ou define o tipo declarado do valor retornado.

Version

Obtém ou define a versão do protocolo JSON-RPC ao qual essa mensagem está em conformidade.

(Herdado de JsonRpcMessage)

Métodos

GetResult<T>()

Obtém o valor do Result, levando em conta qualquer possível coerção de tipo.

SetExpectedResultType(Type)

Fornece uma dica para uma desserialização adiada do Result valor quanto ao argumento de tipo que será usado ao chamar GetResult<T>() mais tarde.

ToString()

Descreve o resultado de uma invocação de método bem-sucedida.

TryGetTopLevelProperty<T>(String, T)

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

(Herdado de JsonRpcMessage)
TrySetTopLevelProperty<T>(String, T)

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

(Herdado de JsonRpcMessage)

Aplica-se a