WebSocketClient class

ストリーミング トランスポートとして使用する Web ソケット ベースのクライアント。

コンストラクター

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>

送信操作の完了時に受信応答のインスタンスを生成する Promise。