Freigeben über


WebSocketClient class

Websocket-basierter Client, der als Streamingtransport verwendet werden soll.

Konstruktoren

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

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(StreamingRequest)

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.