共用方式為


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 實例的承諾