Freigeben über


JsonRpcResult Klasse

Definition

Beschreibt das Ergebnis einer erfolgreichen Aufrufmethode.

[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
Vererbung
JsonRpcResult
Attribute
Implementiert

Konstruktoren

JsonRpcResult()

Beschreibt das Ergebnis einer erfolgreichen Aufrufmethode.

Eigenschaften

DebuggerDisplay

Ruft die Zeichenfolge ab, die im Debugger für diese Instanz angezeigt werden soll.

Id
Veraltet.

Ruft einen vom Client erstellten Bezeichner ab oder legt diesen fest, wenn eine Antwort auf die Anforderung erwartet wird.

RequestId

Ruft einen vom Client erstellten Bezeichner ab oder legt diesen fest, wenn eine Antwort auf die Anforderung erwartet wird.

Result

Ruft den Wert des Ergebnisses eines Aufrufs ab oder legt diesen fest.

ResultDeclaredType

Ruft den deklarierten Typ des Rückgabewerts ab oder legt diesen fest.

Version

Dient zum Abrufen oder Festlegen der Version des JSON-RPC-Protokolls, dem diese Nachricht entspricht.

(Geerbt von JsonRpcMessage)

Methoden

GetResult<T>()

Ruft den Wert des ResultTyps ab, wobei alle möglichen Typkoercion berücksichtigt werden.

SetExpectedResultType(Type)

Stellt einen Hinweis für eine verzögerte Deerialisierung des Result Werts als das Typargument bereit, das beim Aufrufen GetResult<T>() später verwendet wird.

ToString()

Beschreibt das Ergebnis einer erfolgreichen Aufrufmethode.

TryGetTopLevelProperty<T>(String, T)

Ruft eine Eigenschaft auf oberster Ebene aus einer eingehenden Nachricht ab, die eine Erweiterung der JSON-RPC-Spezifikation ist.

(Geerbt von JsonRpcMessage)
TrySetTopLevelProperty<T>(String, T)

Legt eine Eigenschaft auf oberster Ebene in der Nachricht fest, die eine Erweiterung auf JSON-RPC-Spezifikation ist.

(Geerbt von JsonRpcMessage)

Gilt für: