次の方法で共有


JsonRpc コンストラクター

定義

オーバーロード

JsonRpc(IJsonRpcMessageHandler)

JsonRpc クラスの新しいインスタンスを初期化します。

JsonRpc(Stream)

を使用HeaderDelimitedMessageHandlerしてシリアル化されたメッセージをJsonRpc回避するクラスの新しいインスタンスを初期化しますJsonMessageFormatter

JsonRpc(DelimitedMessageHandler, Object)

JsonRpc クラスの新しいインスタンスを初期化します。

JsonRpc(IJsonRpcMessageHandler, Object)

JsonRpc クラスの新しいインスタンスを初期化します。

JsonRpc(Stream, Stream, Object)

を使用HeaderDelimitedMessageHandlerしてシリアル化されたメッセージをJsonRpc回避するクラスの新しいインスタンスを初期化しますJsonMessageFormatter

JsonRpc(IJsonRpcMessageHandler)

JsonRpc クラスの新しいインスタンスを初期化します。

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

パラメーター

messageHandler
IJsonRpcMessageHandler

RPC メッセージの送受信に使用するメッセージ ハンドラー。

注釈

メッセージの受信を開始するために呼び出 StartListening() す必要があります。

適用対象

JsonRpc(Stream)

を使用HeaderDelimitedMessageHandlerしてシリアル化されたメッセージをJsonRpc回避するクラスの新しいインスタンスを初期化しますJsonMessageFormatter

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

パラメーター

stream
Stream

メッセージの送受信に使用される全二重ストリーム。

注釈

メッセージの受信を開始するために呼び出 StartListening() す必要があります。

適用対象

JsonRpc(DelimitedMessageHandler, Object)

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)

パラメーター

messageHandler
DelimitedMessageHandler

RPC メッセージの送受信に使用するメッセージ ハンドラー。

target
Object

受信 RPC 要求が到着したときに呼び出すオプションのターゲット オブジェクト。

注釈

メッセージの受信を開始するために呼び出 StartListening() す必要があります。

適用対象

JsonRpc(IJsonRpcMessageHandler, Object)

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)

パラメーター

messageHandler
IJsonRpcMessageHandler

RPC メッセージの送受信に使用するメッセージ ハンドラー。

target
Object

受信 RPC 要求が到着したときに呼び出すオプションのターゲット オブジェクト。

注釈

メッセージの受信を開始するために呼び出 StartListening() す必要があります。

適用対象

JsonRpc(Stream, Stream, Object)

を使用HeaderDelimitedMessageHandlerしてシリアル化されたメッセージをJsonRpc回避するクラスの新しいインスタンスを初期化します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)

パラメーター

sendingStream
Stream

メッセージの送信に使用されるストリーム。 null も指定できます。

receivingStream
Stream

メッセージの受信に使用されるストリーム。 null も指定できます。

target
Object

受信 RPC 要求が到着したときに呼び出すオプションのターゲット オブジェクト。

注釈

メッセージの受信を開始するために呼び出 StartListening() す必要があります。

適用対象