JsonRpcResult Klasse

Definition

Beschreibt das Ergebnis eines erfolgreichen Methodenaufrufs.

[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
Abgeleitet
Attribute
Implementiert

Konstruktoren

Name Beschreibung
JsonRpcResult()

Beschreibt das Ergebnis eines erfolgreichen Methodenaufrufs.

Eigenschaften

Name Beschreibung
DebuggerDisplay

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

Id
Veraltet.

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

RequestId

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

Result

Dient zum Abrufen oder Festlegen des Werts des Ergebnisses eines Aufrufs, falls vorhanden.

ResultDeclaredType

Dient zum Abrufen oder Festlegen des deklarierten Typs des Rückgabewerts.

Version

Ruft die Version des JSON-RPC-Protokolls ab, dem diese Nachricht entspricht, oder legt sie fest.

(Geerbt von JsonRpcMessage)

Methoden

Name Beschreibung
GetResult<T>()

Ruft den Wert des Result, unter Berücksichtigung eines möglichen Typkoersion ab.

SetExpectedResultType(Type)

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

ToString()

Beschreibt das Ergebnis eines erfolgreichen Methodenaufrufs.

TryGetTopLevelProperty<T>(String, T)

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

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

Legt eine Eigenschaft der obersten Ebene in der Nachricht fest, die eine Erweiterung für JSON-RPC Spezifikation ist.

(Geerbt von JsonRpcMessage)

Gilt für: