NamedPipeClient class
Implementasi klien transportasi streaming yang menggunakan pipa bernama untuk komunikasi antarproses.
Konstruktor
| Named |
Membuat instans baru kelas NamedPipeClient. |
Metode
| connect() | Buat koneksi tanpa header kustom. |
| disconnect() | Putuskan sambungan klien. |
| send(Streaming |
Tugas yang digunakan untuk mengirim data melalui koneksi klien ini. |
Detail Konstruktor
NamedPipeClient(string, RequestHandler, boolean)
Membuat instans baru kelas NamedPipeClient.
new NamedPipeClient(baseName: string, requestHandler?: RequestHandler, autoReconnect?: boolean)
Parameter
- baseName
-
string
Pipa bernama untuk disambungkan.
- requestHandler
- RequestHandler
RequestHandler
- autoReconnect
-
boolean
Pengaturan opsional untuk menentukan apakah klien berjiwa mencoba menyambungkan kembali secara otomatis pada peristiwa pemutusan. Default ke true.
Detail Metode
connect()
Buat koneksi tanpa header kustom.
function connect(): Promise<void>
Mengembalikan
Promise<void>
disconnect()
Putuskan sambungan klien.
function disconnect()
send(StreamingRequest)
Tugas yang digunakan untuk mengirim data melalui koneksi klien ini.
function send(request: StreamingRequest): Promise<IReceiveResponse>
Parameter
- request
- StreamingRequest
StreamingRequest
Mengembalikan
Promise<IReceiveResponse>
Janji untuk instans IReceiveResponse penyelesaian operasi pengiriman.