WebSocketClient class
Websocket-basierter Client, der als Streamingtransport verwendet werden soll.
Konstruktoren
Web |
Erstellt eine neue Instanz der WebSocketClient Klasse. |
Methoden
connect() | Stellen Sie eine Verbindung ohne benutzerdefinierte Kopfzeilen her. |
disconnect() | Beenden Sie die Überwachung dieses Clients. |
send(Streaming |
Aufgabe, die zum Senden von Daten über diese Clientverbindung verwendet wird. |
Details zum Konstruktor
WebSocketClient({ disconnectionHandler: (message: string) => void, requestHandler: RequestHandler, url: string })
Erstellt eine neue Instanz der WebSocketClient Klasse.
new WebSocketClient(__namedParameters: { disconnectionHandler: (message: string) => void, requestHandler: RequestHandler, url: string })
Parameter
- __namedParameters
-
{ disconnectionHandler: (message: string) => void, requestHandler: RequestHandler, url: string }
Details zur Methode
connect()
Stellen Sie eine Verbindung ohne benutzerdefinierte Kopfzeilen her.
function connect(): Promise<void>
Gibt zurück
Promise<void>
Eine Zusage, die erst aufgelöst wird, wenn der Client nicht mehr auf eingehende Nachrichten lauscht.
disconnect()
Beenden Sie die Überwachung dieses Clients.
function disconnect()
send(StreamingRequest)
Aufgabe, die zum Senden von Daten über diese Clientverbindung verwendet wird.
function send(request: StreamingRequest): Promise<IReceiveResponse>
Parameter
- request
- StreamingRequest
Die zu sendende instanz StreamingRequest.
Gibt zurück
Promise<IReceiveResponse>
Eine Zusage, die eine Instanz der Empfangsantwort nach Abschluss des Sendevorgangs erzeugt.