NamedPipeServer class
Implementasi server transportasi streaming yang menggunakan pipa bernama untuk komunikasi antarproses.
Konstruktor
| Named |
Membuat instans baru kelas |
Properti
| is |
Mendapatkan status tersambung |
Metode
| disconnect() | Memungkinkan pemutusan sambungan server secara manual. |
| send(Streaming |
Tugas yang digunakan untuk mengirim data melalui koneksi klien ini. |
| start(() => void) | Digunakan untuk membuat koneksi yang digunakan oleh server ini dan mulai mendengarkan pesan masuk. |
Detail Konstruktor
NamedPipeServer(string, RequestHandler, boolean)
Membuat instans baru kelas
new NamedPipeServer(baseName: string, requestHandler?: RequestHandler, autoReconnect?: boolean)
Parameter
- baseName
-
string
Pipa bernama untuk disambungkan.
- requestHandler
- RequestHandler
RequestHandler
- autoReconnect
-
boolean
Tidak digunakan lagi: Koneksi ulang otomatis adalah perilaku default.
Detail Properti
isConnected
Mendapatkan status tersambung
boolean isConnected
Nilai Properti
boolean
true jika saat ini tersambung.
Detail Metode
disconnect()
Memungkinkan pemutusan sambungan server secara manual.
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.
start(() => void)
Digunakan untuk membuat koneksi yang digunakan oleh server ini dan mulai mendengarkan pesan masuk.
function start(onListen?: () => void): Promise<string>
Parameter
- onListen
-
() => void
Panggilan balik opsional yang diaktifkan sekali ketika server mendengarkan pada pipa masuk dan keluar
Mengembalikan
Promise<string>
String yang dijanjikan yang tidak akan diselesaikan selama server berjalan.