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
Derivado
Atributos
Implementações

Construtores

Nome Description
JsonRpcResult()

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

Propriedades

Nome Description
DebuggerDisplay

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

Id
Obsoleto.

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

RequestId

Obtém ou define um identificador estabelecido pelo cliente se uma resposta à solicitação é 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

Nome Description
GetResult<T>()

Obtém o valor do Resulttipo , 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>() posteriormente.

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 JSON-RPC especificação.

(Herdado de JsonRpcMessage)

Aplica-se a