JsonRpc コンストラクター

定義

オーバーロード

名前 説明
JsonRpc(IJsonRpcMessageHandler)

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

JsonRpc(Stream)

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

JsonRpc(DelimitedMessageHandler, Object)

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

JsonRpc(IJsonRpcMessageHandler, Object)

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

JsonRpc(Stream, Stream, Object)

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

JsonRpc(IJsonRpcMessageHandler)

ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs

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)

ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs

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

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.cs

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.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs

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)

ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs

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

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() を呼び出す必要があります。

適用対象