WebSocketClient class

Cliente basado en sockets web que se usará como transporte de streaming.

Métodos

connect()

Establezca una conexión sin encabezados personalizados.

disconnect()

Detenga que este cliente escuche.

send(StreamingRequest)

Tarea que se usa para enviar datos a través de esta conexión de cliente.

Detalles del constructor

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

Crea una nueva instancia de la clase WebSocketClient.

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

Parámetros

__namedParameters

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

Detalles del método

connect()

Establezca una conexión sin encabezados personalizados.

function connect(): Promise<void>

Devoluciones

Promise<void>

Promesa que no se resolverá hasta que el cliente deje de escuchar mensajes entrantes.

disconnect()

Detenga que este cliente escuche.

function disconnect()

send(StreamingRequest)

Tarea que se usa para enviar datos a través de esta conexión de cliente.

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

Parámetros

request
StreamingRequest

Instancia de StreamingRequest que se va a enviar.

Devoluciones

Promise<IReceiveResponse>

Promesa que generará una instancia de recepción de respuesta al finalizar la operación de envío.