Condividi tramite


WebSocketClient class

Client basato su Web socket da usare come trasporto di streaming.

Costruttori

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

Crea una nuova istanza della classe WebSocketClient .

Metodi

connect()

Stabilire una connessione senza intestazioni personalizzate.

disconnect()

Arrestare l'ascolto del client.

send(StreamingRequest)

Attività usata per inviare dati tramite questa connessione client.

Dettagli costruttore

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

Crea una nuova istanza della classe WebSocketClient .

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

Parametri

__namedParameters

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

Dettagli metodo

connect()

Stabilire una connessione senza intestazioni personalizzate.

function connect(): Promise<void>

Restituisce

Promise<void>

Promessa che non verrà risolta finché il client non smette di ascoltare i messaggi in arrivo.

disconnect()

Arrestare l'ascolto del client.

function disconnect()

send(StreamingRequest)

Attività usata per inviare dati tramite questa connessione client.

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

Parametri

request
StreamingRequest

Istanza di StreamingRequest da inviare.

Restituisce

Promise<IReceiveResponse>

Promessa che produrrà un'istanza della risposta di ricezione al completamento dell'operazione di invio.