次の方法で共有


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>

パラメーター

request
StreamingRequest

送信する StreamingRequest

戻り値

Promise<IReceiveResponse>

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