WebSocketClient class
Cliente baseado em soquete da Web a ser usado como transporte de streaming.
Construtores
| Web |
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(Streaming |
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.