WebSocketClient class
Klien berbasis soket web yang akan digunakan sebagai transportasi streaming.
Konstruktor
| Web |
Membuat instans baru kelas WebSocketClient. |
Metode
| connect() | Buat koneksi tanpa header kustom. |
| disconnect() | Hentikan klien ini dari mendengarkan. |
| send(Streaming |
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
Mengembalikan
Promise<IReceiveResponse>
Janji yang akan menghasilkan instans respons penerimaan tentang penyelesaian operasi pengiriman.