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() |
Описывает результат успешного вызова метода. |
Свойства
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) |