WebSocketClient class
Client basé sur un socket web à utiliser comme transport de streaming.
Constructeurs
Web |
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(Streaming |
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.