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