WebSocketClient class
要作為串流傳輸的 Web 套接字型用戶端。
建構函式
Web |
建立 WebSocketClient 類別的新實例。 |
方法
connect() | 建立沒有自定義標頭的連接。 |
disconnect() | 停止此用戶端接聽。 |
send(Streaming |
用來透過此用戶端連線傳送資料的工作。 |
建構函式詳細資料
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>
承諾,會在傳送作業完成時產生接收回應的實例。