Partager via


WebSocketClient class

Client basé sur un socket web à utiliser comme transport de streaming.

Constructeurs

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

Crée une instance de la classe WebSocketClient.

Méthodes

connect()

Établissez une connexion sans en-têtes personnalisés.

disconnect()

Empêchez ce client d’écouter.

send(StreamingRequest)

Tâche utilisée pour envoyer des données via cette connexion cliente.

Détails du constructeur

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

Crée une instance de la classe WebSocketClient.

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

Paramètres

__namedParameters

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

Détails de la méthode

connect()

Établissez une connexion sans en-têtes personnalisés.

function connect(): Promise<void>

Retours

Promise<void>

Promesse qui ne sera pas résolue tant que le client n’a pas cessé d’écouter les messages entrants.

disconnect()

Empêchez ce client d’écouter.

function disconnect()

send(StreamingRequest)

Tâche utilisée pour envoyer des données via cette connexion cliente.

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

Paramètres

request
StreamingRequest

Instance StreamingRequest à envoyer.

Retours

Promise<IReceiveResponse>

Promesse qui produira une instance de réponse de réception à l’achèvement de l’opération d’envoi.