Поделиться через


WebSocketClient class

Клиент на основе веб-сокета, используемый в качестве потокового транспорта.

Конструкторы

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

Создает новый экземпляр класса WebSocketClient.

Методы

connect()

Установите соединение без пользовательских заголовков.

disconnect()

Остановите прослушивание этого клиента.

send(StreamingRequest)

Задача, используемая для отправки данных по этому подключению клиента.

Сведения о конструкторе

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

Создает новый экземпляр класса WebSocketClient.

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

Параметры

__namedParameters

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

Сведения о методе

connect()

Установите соединение без пользовательских заголовков.

function connect(): Promise<void>

Возвращаемое значение

Promise<void>

Обещание, которое не будет разрешаться до тех пор, пока клиент не перестанет прослушивать входящие сообщения.

disconnect()

Остановите прослушивание этого клиента.

function disconnect()

send(StreamingRequest)

Задача, используемая для отправки данных по этому подключению клиента.

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

Параметры

request
StreamingRequest

Экземпляр StreamingRequest для отправки.

Возвращаемое значение

Promise<IReceiveResponse>

Обещание, которое приведет к получению экземпляра ответа при завершении операции отправки.