Compartir a través de


WebSocketClient class

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

Constructores

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

Crea una nueva instancia de la clase WebSocketClient.

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.