Partager via


JsonRpc Constructeurs

Définition

Surcharges

JsonRpc(IJsonRpcMessageHandler)

Initialise une nouvelle instance de la classe JsonRpc.

JsonRpc(Stream)

Initialise une nouvelle instance de la JsonRpc classe qui utilise HeaderDelimitedMessageHandler autour des messages sérialisés à l’aide du JsonMessageFormatter.

JsonRpc(DelimitedMessageHandler, Object)

Initialise une nouvelle instance de la classe JsonRpc.

JsonRpc(IJsonRpcMessageHandler, Object)

Initialise une nouvelle instance de la classe JsonRpc.

JsonRpc(Stream, Stream, Object)

Initialise une nouvelle instance de la JsonRpc classe qui utilise HeaderDelimitedMessageHandler autour des messages sérialisés à l’aide du JsonMessageFormatter.

JsonRpc(IJsonRpcMessageHandler)

Initialise une nouvelle instance de la classe JsonRpc.

public JsonRpc (StreamJsonRpc.IJsonRpcMessageHandler messageHandler);
new StreamJsonRpc.JsonRpc : StreamJsonRpc.IJsonRpcMessageHandler -> StreamJsonRpc.JsonRpc
Public Sub New (messageHandler As IJsonRpcMessageHandler)

Paramètres

messageHandler
IJsonRpcMessageHandler

Gestionnaire de messages à utiliser pour transmettre et recevoir des messages RPC.

Remarques

Il est important d’appeler StartListening() pour commencer à recevoir des messages.

S’applique à

JsonRpc(Stream)

Initialise une nouvelle instance de la JsonRpc classe qui utilise HeaderDelimitedMessageHandler autour des messages sérialisés à l’aide du JsonMessageFormatter.

public JsonRpc (System.IO.Stream stream);
new StreamJsonRpc.JsonRpc : System.IO.Stream -> StreamJsonRpc.JsonRpc
Public Sub New (stream As Stream)

Paramètres

stream
Stream

Flux duplex complet utilisé pour transmettre et recevoir des messages.

Remarques

Il est important d’appeler StartListening() pour commencer à recevoir des messages.

S’applique à

JsonRpc(DelimitedMessageHandler, Object)

Initialise une nouvelle instance de la classe JsonRpc.

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)

Paramètres

messageHandler
DelimitedMessageHandler

Gestionnaire de messages à utiliser pour transmettre et recevoir des messages RPC.

target
Object

Objet cible facultatif à appeler lorsque les requêtes RPC entrantes arrivent.

Remarques

Il est important d’appeler StartListening() pour commencer à recevoir des messages.

S’applique à

JsonRpc(IJsonRpcMessageHandler, Object)

Initialise une nouvelle instance de la classe JsonRpc.

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)

Paramètres

messageHandler
IJsonRpcMessageHandler

Gestionnaire de messages à utiliser pour transmettre et recevoir des messages RPC.

target
Object

Objet cible facultatif à appeler lorsque les requêtes RPC entrantes arrivent.

Remarques

Il est important d’appeler StartListening() pour commencer à recevoir des messages.

S’applique à

JsonRpc(Stream, Stream, Object)

Initialise une nouvelle instance de la JsonRpc classe qui utilise HeaderDelimitedMessageHandler autour des messages sérialisés à l’aide du JsonMessageFormatter.

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)

Paramètres

sendingStream
Stream

Flux utilisé pour transmettre des messages. Ce paramètre peut être null.

receivingStream
Stream

Flux utilisé pour recevoir des messages. Ce paramètre peut être null.

target
Object

Objet cible facultatif à appeler lorsque les requêtes RPC entrantes arrivent.

Remarques

Il est important d’appeler StartListening() pour commencer à recevoir des messages.

S’applique à