Udostępnij za pośrednictwem


JsonRpcResult Klasa

Definicja

Opisuje wynik pomyślnego wywołania metody.

[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
Dziedziczenie
JsonRpcResult
Atrybuty
Implementuje

Konstruktory

JsonRpcResult()

Opisuje wynik pomyślnego wywołania metody.

Właściwości

DebuggerDisplay

Pobiera ciąg do wyświetlenia w debugerze dla tego wystąpienia.

Id
Przestarzałe.

Pobiera lub ustawia identyfikator ustanowiony przez klienta, jeśli oczekiwana jest odpowiedź na żądanie.

RequestId

Pobiera lub ustawia identyfikator ustanowiony przez klienta, jeśli oczekiwana jest odpowiedź na żądanie.

Result

Pobiera lub ustawia wartość wyniku wywołania, jeśli istnieje.

ResultDeclaredType

Pobiera lub ustawia zadeklarowany typ wartości zwracanej.

Version

Pobiera lub ustawia wersję protokołu JSON-RPC zgodnego z tym komunikatem.

(Odziedziczone po JsonRpcMessage)

Metody

GetResult<T>()

Pobiera wartość Result, biorąc pod uwagę każdy możliwy przymus typu.

SetExpectedResultType(Type)

Zawiera wskazówkę dotyczącą odroczonej Result deserializacji wartości jako argumentu typu, który będzie używany podczas wywoływania GetResult<T>() później.

ToString()

Opisuje wynik pomyślnego wywołania metody.

TryGetTopLevelProperty<T>(String, T)

Pobiera właściwość najwyższego poziomu z komunikatu przychodzącego, który jest rozszerzeniem specyfikacji JSON-RPC.

(Odziedziczone po JsonRpcMessage)
TrySetTopLevelProperty<T>(String, T)

Ustawia właściwość najwyższego poziomu w komunikacie, który jest rozszerzeniem specyfikacji JSON-RPC.

(Odziedziczone po JsonRpcMessage)

Dotyczy