Sdílet prostřednictvím


JsonRpc Konstruktory

Definice

Přetížení

JsonRpc(IJsonRpcMessageHandler)

Inicializuje novou instanci JsonRpc třídy.

JsonRpc(Stream)

Inicializuje novou instanci JsonRpc třídy, která používá HeaderDelimitedMessageHandler kolem zpráv serializovaných pomocí JsonMessageFormatter.

JsonRpc(DelimitedMessageHandler, Object)

Inicializuje novou instanci JsonRpc třídy.

JsonRpc(IJsonRpcMessageHandler, Object)

Inicializuje novou instanci JsonRpc třídy.

JsonRpc(Stream, Stream, Object)

Inicializuje novou instanci JsonRpc třídy, která používá HeaderDelimitedMessageHandler kolem zpráv serializovaných pomocí JsonMessageFormatter.

JsonRpc(IJsonRpcMessageHandler)

Inicializuje novou instanci JsonRpc třídy.

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

Parametry

messageHandler
IJsonRpcMessageHandler

Obslužná rutina zprávy, která se má použít k přenosu a příjmu zpráv RPC.

Poznámky

Je důležité volat StartListening() na zahájení přijímání zpráv.

Platí pro

JsonRpc(Stream)

Inicializuje novou instanci JsonRpc třídy, která používá HeaderDelimitedMessageHandler kolem zpráv serializovaných pomocí JsonMessageFormatter.

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

Parametry

stream
Stream

Úplný duplexní datový proud používaný k přenosu a příjmu zpráv.

Poznámky

Je důležité volat StartListening() na zahájení přijímání zpráv.

Platí pro

JsonRpc(DelimitedMessageHandler, Object)

Inicializuje novou instanci JsonRpc třídy.

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)

Parametry

messageHandler
DelimitedMessageHandler

Obslužná rutina zprávy, která se má použít k přenosu a příjmu zpráv RPC.

target
Object

Volitelný cílový objekt, který se má vyvolat při doručení příchozích požadavků RPC.

Poznámky

Je důležité volat StartListening() na zahájení přijímání zpráv.

Platí pro

JsonRpc(IJsonRpcMessageHandler, Object)

Inicializuje novou instanci JsonRpc třídy.

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)

Parametry

messageHandler
IJsonRpcMessageHandler

Obslužná rutina zprávy, která se má použít k přenosu a příjmu zpráv RPC.

target
Object

Volitelný cílový objekt, který se má vyvolat při doručení příchozích požadavků RPC.

Poznámky

Je důležité volat StartListening() na zahájení přijímání zpráv.

Platí pro

JsonRpc(Stream, Stream, Object)

Inicializuje novou instanci JsonRpc třídy, která používá HeaderDelimitedMessageHandler kolem zpráv serializovaných pomocí 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)

Parametry

sendingStream
Stream

Datový proud používaný k přenosu zpráv. Může mít hodnotu null.

receivingStream
Stream

Stream používaný k příjmu zpráv. Může mít hodnotu null.

target
Object

Volitelný cílový objekt, který se má vyvolat při doručení příchozích požadavků RPC.

Poznámky

Je důležité volat StartListening() na zahájení přijímání zpráv.

Platí pro