NamedPipeClient class
プロセス間通信に名前付きパイプを使用するストリーミング トランスポート クライアントの実装。
コンストラクター
Named |
NamedPipeClient クラスの新しいインスタンスを作成します。 |
メソッド
connect() | カスタム ヘッダーのない接続を確立します。 |
disconnect() | クライアントを切断します。 |
send(Streaming |
このクライアント接続経由でデータを送信するために使用されるタスク。 |
コンストラクターの詳細
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。