共用方式為


WebSocketClient class

要作為串流傳輸的 Web 套接字型用戶端。

建構函式

WebSocketClient({ disconnectionHandler: (message: string) => void, requestHandler: RequestHandler, url: string })

建立 WebSocketClient 類別的新實例。

方法

connect()

建立沒有自定義標頭的連接。

disconnect()

停止此用戶端接聽。

send(StreamingRequest)

用來透過此用戶端連線傳送資料的工作。

建構函式詳細資料

WebSocketClient({ disconnectionHandler: (message: string) => void, requestHandler: RequestHandler, url: string })

建立 WebSocketClient 類別的新實例。

new WebSocketClient(__namedParameters: { disconnectionHandler: (message: string) => void, requestHandler: RequestHandler, url: string })

參數

__namedParameters

{ disconnectionHandler: (message: string) => void, requestHandler: RequestHandler, url: string }

方法詳細資料

connect()

建立沒有自定義標頭的連接。

function connect(): Promise<void>

傳回

Promise<void>

在用戶端停止接聽傳入訊息之前,將無法解析的承諾。

disconnect()

停止此用戶端接聽。

function disconnect()

send(StreamingRequest)

用來透過此用戶端連線傳送資料的工作。

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

參數

request
StreamingRequest

要傳送 StreamingRequest 實例。

傳回

Promise<IReceiveResponse>

承諾,會在傳送作業完成時產生接收回應的實例。