Compartilhar via


WebSocketClient class

Cliente baseado em soquete da Web a ser usado como transporte de streaming.

Construtores

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

Cria uma nova instância da classe WebSocketClient .

Métodos

connect()

Estabeleça uma conexão sem cabeçalhos personalizados.

disconnect()

Interrompa a escuta desse cliente.

send(StreamingRequest)

Tarefa usada para enviar dados por essa conexão de cliente.

Detalhes do construtor

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

Cria uma nova instância da classe WebSocketClient .

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

Parâmetros

__namedParameters

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

Detalhes do método

connect()

Estabeleça uma conexão sem cabeçalhos personalizados.

function connect(): Promise<void>

Retornos

Promise<void>

Uma promessa que não será resolvida até que o cliente pare de ouvir as mensagens de entrada.

disconnect()

Interrompa a escuta desse cliente.

function disconnect()

send(StreamingRequest)

Tarefa usada para enviar dados por essa conexão de cliente.

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

Parâmetros

request
StreamingRequest

A instância StreamingRequest a ser enviada.

Retornos

Promise<IReceiveResponse>

Uma promessa que produzirá uma instância de resposta de recebimento após a conclusão da operação de envio.