JsonRpcResult Clase

Definición

Describe el resultado de una invocación correcta del método.

[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
Herencia
JsonRpcResult
Derivado
Atributos
Implementaciones

Constructores

Nombre Description
JsonRpcResult()

Describe el resultado de una invocación correcta del método.

Propiedades

Nombre Description
DebuggerDisplay

Obtiene la cadena que se va a mostrar en el depurador de esta instancia.

Id
Obsoletos.

Obtiene o establece un identificador establecido por el cliente si se espera una respuesta a la solicitud.

RequestId

Obtiene o establece un identificador establecido por el cliente si se espera una respuesta a la solicitud.

Result

Obtiene o establece el valor del resultado de una invocación, si existe.

ResultDeclaredType

Obtiene o establece el tipo declarado del valor devuelto.

Version

Obtiene o establece la versión del protocolo JSON-RPC al que se ajusta este mensaje.

(Heredado de JsonRpcMessage)

Métodos

Nombre Description
GetResult<T>()

Obtiene el valor de , teniendo en cuenta cualquier coerción de Resulttipo posible.

SetExpectedResultType(Type)

Proporciona una sugerencia para una deserialización diferida del Result valor en cuanto al argumento type que se usará al llamar GetResult<T>() más adelante.

ToString()

Describe el resultado de una invocación correcta del método.

TryGetTopLevelProperty<T>(String, T)

Recupera una propiedad de nivel superior de un mensaje entrante que es una extensión de la especificación JSON-RPC.

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

Establece una propiedad de nivel superior en el mensaje que es una extensión para JSON-RPC especificación.

(Heredado de JsonRpcMessage)

Se aplica a