Поделиться через


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)

Применяется к