JsonRpcResult 类

定义

描述成功方法调用的结果。

[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
继承
JsonRpcResult
属性
实现

构造函数

JsonRpcResult()

描述成功方法调用的结果。

属性

DebuggerDisplay

获取要在此实例的调试器中显示的字符串。

Id
已过时.

获取或设置客户端建立的标识符(如果预期响应请求)。

RequestId

获取或设置客户端建立的标识符(如果预期响应请求)。

Result

获取或设置调用结果的值(如果有)。

ResultDeclaredType

获取或设置返回值的声明类型。

Version

获取或设置此消息符合的 JSON-RPC 协议的版本。

(继承自 JsonRpcMessage)

方法

GetResult<T>()

获取值 Result,并考虑任何可能的类型强制。

SetExpectedResultType(Type)

提供对值延迟反序列化的 Result 提示,该值指向稍后调用 GetResult<T>() 时将使用的类型参数。

ToString()

描述成功方法调用的结果。

TryGetTopLevelProperty<T>(String, T)

从作为 JSON-RPC 规范扩展的传入消息中检索顶级属性。

(继承自 JsonRpcMessage)
TrySetTopLevelProperty<T>(String, T)

在消息中设置一个顶级属性,该属性是 JSON-RPC 规范的扩展。

(继承自 JsonRpcMessage)

适用于