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>
一个承诺,该承诺将在发送操作完成后生成接收响应的实例。