NamedPipeClient class

プロセス間通信に名前付きパイプを使用するストリーミング トランスポート クライアントの実装。

コンストラクター

NamedPipeClient(string, RequestHandler, boolean)

NamedPipeClient クラスの新しいインスタンスを作成します。

メソッド

connect()

カスタム ヘッダーのない接続を確立します。

disconnect()

クライアントを切断します。

send(StreamingRequest)

このクライアント接続経由でデータを送信するために使用されるタスク。

コンストラクターの詳細

NamedPipeClient(string, RequestHandler, boolean)

NamedPipeClient クラスの新しいインスタンスを作成します。

new NamedPipeClient(baseName: string, requestHandler?: RequestHandler, autoReconnect?: boolean)

パラメーター

baseName

string

接続する名前付きパイプ。

requestHandler
RequestHandler

このクライアントが受信した受信メッセージを処理するための省略可能な RequestHandler

autoReconnect

boolean

クライアント魂が切断イベントで自動的に再接続を試みるかどうかを判断するオプションの設定。 既定値は true です。

メソッドの詳細

connect()

カスタム ヘッダーのない接続を確立します。

function connect(): Promise<void>

戻り値

Promise<void>

disconnect()

クライアントを切断します。

function disconnect()

send(StreamingRequest)

このクライアント接続経由でデータを送信するために使用されるタスク。

function send(request: StreamingRequest): Promise<IReceiveResponse>

パラメーター

戻り値

Promise<IReceiveResponse>

送信操作の完了時に IReceiveResponse のインスタンスに対する promise。