Udostępnij za pośrednictwem


JsonRpc Konstruktory

Definicja

Przeciążenia

JsonRpc(IJsonRpcMessageHandler)

Inicjuje nowe wystąpienie klasy JsonRpc.

JsonRpc(Stream)

Inicjuje JsonRpc nowe wystąpienie klasy, które używa HeaderDelimitedMessageHandler wokół komunikatów serializowanych przy użyciu klasy JsonMessageFormatter.

JsonRpc(DelimitedMessageHandler, Object)

Inicjuje nowe wystąpienie klasy JsonRpc.

JsonRpc(IJsonRpcMessageHandler, Object)

Inicjuje nowe wystąpienie klasy JsonRpc.

JsonRpc(Stream, Stream, Object)

Inicjuje JsonRpc nowe wystąpienie klasy, które używa HeaderDelimitedMessageHandler wokół komunikatów serializowanych przy użyciu klasy JsonMessageFormatter.

JsonRpc(IJsonRpcMessageHandler)

Inicjuje nowe wystąpienie klasy JsonRpc.

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

Parametry

messageHandler
IJsonRpcMessageHandler

Procedura obsługi komunikatów używana do przesyłania i odbierania komunikatów RPC.

Uwagi

Ważne jest, aby wywołać metodę StartListening() , aby rozpocząć odbieranie komunikatów.

Dotyczy

JsonRpc(Stream)

Inicjuje JsonRpc nowe wystąpienie klasy, które używa HeaderDelimitedMessageHandler wokół komunikatów serializowanych przy użyciu klasy JsonMessageFormatter.

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

Parametry

stream
Stream

Strumień pełnodupleksowy używany do przesyłania i odbierania komunikatów.

Uwagi

Ważne jest, aby wywołać metodę StartListening() , aby rozpocząć odbieranie komunikatów.

Dotyczy

JsonRpc(DelimitedMessageHandler, Object)

Inicjuje nowe wystąpienie klasy 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)

Parametry

messageHandler
DelimitedMessageHandler

Procedura obsługi komunikatów używana do przesyłania i odbierania komunikatów RPC.

target
Object

Opcjonalny obiekt docelowy, który ma być wywoływany po odebraniu przychodzących żądań RPC.

Uwagi

Ważne jest, aby wywołać metodę StartListening() , aby rozpocząć odbieranie komunikatów.

Dotyczy

JsonRpc(IJsonRpcMessageHandler, Object)

Inicjuje nowe wystąpienie klasy 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)

Parametry

messageHandler
IJsonRpcMessageHandler

Procedura obsługi komunikatów używana do przesyłania i odbierania komunikatów RPC.

target
Object

Opcjonalny obiekt docelowy, który ma być wywoływany po odebraniu przychodzących żądań RPC.

Uwagi

Ważne jest, aby wywołać metodę StartListening() , aby rozpocząć odbieranie komunikatów.

Dotyczy

JsonRpc(Stream, Stream, Object)

Inicjuje JsonRpc nowe wystąpienie klasy, które używa HeaderDelimitedMessageHandler wokół komunikatów serializowanych przy użyciu klasy 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

Strumień używany do przesyłania komunikatów. Może mieć wartość null.

receivingStream
Stream

Strumień używany do odbierania komunikatów. Może mieć wartość null.

target
Object

Opcjonalny obiekt docelowy, który ma być wywoływany po odebraniu przychodzących żądań RPC.

Uwagi

Ważne jest, aby wywołać metodę StartListening() , aby rozpocząć odbieranie komunikatów.

Dotyczy