JsonRpc Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
JsonRpc(IJsonRpcMessageHandler) |
Initialisiert eine neue Instanz der JsonRpc-Klasse. |
JsonRpc(Stream) |
Initialisiert eine neue Instanz der JsonRpc Klasse, die um Nachrichten serialisiert wird, indem Sie dies JsonMessageFormatterverwendenHeaderDelimitedMessageHandler. |
JsonRpc(DelimitedMessageHandler, Object) |
Initialisiert eine neue Instanz der JsonRpc-Klasse. |
JsonRpc(IJsonRpcMessageHandler, Object) |
Initialisiert eine neue Instanz der JsonRpc-Klasse. |
JsonRpc(Stream, Stream, Object) |
Initialisiert eine neue Instanz der JsonRpc Klasse, die um Nachrichten serialisiert wird, indem Sie dies JsonMessageFormatterverwendenHeaderDelimitedMessageHandler. |
JsonRpc(IJsonRpcMessageHandler)
Initialisiert eine neue Instanz der JsonRpc-Klasse.
public JsonRpc (StreamJsonRpc.IJsonRpcMessageHandler messageHandler);
new StreamJsonRpc.JsonRpc : StreamJsonRpc.IJsonRpcMessageHandler -> StreamJsonRpc.JsonRpc
Public Sub New (messageHandler As IJsonRpcMessageHandler)
Parameter
- messageHandler
- IJsonRpcMessageHandler
Der Nachrichtenhandler, der zum Übertragen und Empfangen von RPC-Nachrichten verwendet werden soll.
Hinweise
Es ist wichtig, dass Sie anrufen, um mit dem Empfangen von Nachrichten zu beginnen StartListening() .
Gilt für:
JsonRpc(Stream)
Initialisiert eine neue Instanz der JsonRpc Klasse, die um Nachrichten serialisiert wird, indem Sie dies JsonMessageFormatterverwendenHeaderDelimitedMessageHandler.
public JsonRpc (System.IO.Stream stream);
new StreamJsonRpc.JsonRpc : System.IO.Stream -> StreamJsonRpc.JsonRpc
Public Sub New (stream As Stream)
Parameter
- stream
- Stream
Der vollduplexe Datenstrom, der zum Übertragen und Empfangen von Nachrichten verwendet wird.
Hinweise
Es ist wichtig, dass Sie anrufen, um mit dem Empfangen von Nachrichten zu beginnen StartListening() .
Gilt für:
JsonRpc(DelimitedMessageHandler, Object)
Initialisiert eine neue Instanz der JsonRpc-Klasse.
public JsonRpc (StreamJsonRpc.DelimitedMessageHandler messageHandler, object target = default);
new StreamJsonRpc.JsonRpc : StreamJsonRpc.DelimitedMessageHandler * obj -> StreamJsonRpc.JsonRpc
Public Sub New (messageHandler As DelimitedMessageHandler, Optional target As Object = Nothing)
Parameter
- messageHandler
- DelimitedMessageHandler
Der Nachrichtenhandler, der zum Übertragen und Empfangen von RPC-Nachrichten verwendet werden soll.
- target
- Object
Ein optionales Zielobjekt, das aufgerufen werden soll, wenn eingehende RPC-Anforderungen ankommen.
Hinweise
Es ist wichtig, dass Sie anrufen, um mit dem Empfangen von Nachrichten zu beginnen StartListening() .
Gilt für:
JsonRpc(IJsonRpcMessageHandler, Object)
Initialisiert eine neue Instanz der JsonRpc-Klasse.
public JsonRpc (StreamJsonRpc.IJsonRpcMessageHandler messageHandler, object target);
public JsonRpc (StreamJsonRpc.IJsonRpcMessageHandler messageHandler, object? target);
new StreamJsonRpc.JsonRpc : StreamJsonRpc.IJsonRpcMessageHandler * obj -> StreamJsonRpc.JsonRpc
Public Sub New (messageHandler As IJsonRpcMessageHandler, target As Object)
Parameter
- messageHandler
- IJsonRpcMessageHandler
Der Nachrichtenhandler, der zum Übertragen und Empfangen von RPC-Nachrichten verwendet werden soll.
- target
- Object
Ein optionales Zielobjekt, das aufgerufen werden soll, wenn eingehende RPC-Anforderungen ankommen.
Hinweise
Es ist wichtig, dass Sie anrufen, um mit dem Empfangen von Nachrichten zu beginnen StartListening() .
Gilt für:
JsonRpc(Stream, Stream, Object)
Initialisiert eine neue Instanz der JsonRpc Klasse, die um Nachrichten serialisiert wird, indem Sie dies JsonMessageFormatterverwendenHeaderDelimitedMessageHandler.
public JsonRpc (System.IO.Stream sendingStream, System.IO.Stream receivingStream, object target = default);
public JsonRpc (System.IO.Stream? sendingStream, System.IO.Stream? receivingStream, object? target = default);
new StreamJsonRpc.JsonRpc : System.IO.Stream * System.IO.Stream * obj -> StreamJsonRpc.JsonRpc
Public Sub New (sendingStream As Stream, receivingStream As Stream, Optional target As Object = Nothing)
Parameter
- sendingStream
- Stream
Der Datenstrom, der zum Übertragen von Nachrichten verwendet wird. Ist möglicherweise NULL.
- receivingStream
- Stream
Der Datenstrom, der zum Empfangen von Nachrichten verwendet wird. Ist möglicherweise NULL.
- target
- Object
Ein optionales Zielobjekt, das aufgerufen werden soll, wenn eingehende RPC-Anforderungen ankommen.
Hinweise
Es ist wichtig, dass Sie anrufen, um mit dem Empfangen von Nachrichten zu beginnen StartListening() .