Bagikan melalui


WebSocketClient class

Klien berbasis soket web yang akan digunakan sebagai transportasi streaming.

Konstruktor

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

Membuat instans baru kelas WebSocketClient.

Metode

connect()

Buat koneksi tanpa header kustom.

disconnect()

Hentikan klien ini dari mendengarkan.

send(StreamingRequest)

Tugas yang digunakan untuk mengirim data melalui koneksi klien ini.

Detail Konstruktor

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

Membuat instans baru kelas WebSocketClient.

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

Parameter

__namedParameters

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

Detail Metode

connect()

Buat koneksi tanpa header kustom.

function connect(): Promise<void>

Mengembalikan

Promise<void>

Janji yang tidak akan diselesaikan sampai klien berhenti mendengarkan pesan masuk.

disconnect()

Hentikan klien ini dari mendengarkan.

function disconnect()

send(StreamingRequest)

Tugas yang digunakan untuk mengirim data melalui koneksi klien ini.

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

Parameter

request
StreamingRequest

Instans StreamingRequest untuk dikirim.

Mengembalikan

Promise<IReceiveResponse>

Janji yang akan menghasilkan instans respons penerimaan tentang penyelesaian operasi pengiriman.