NamedPipeServer class

Implementasi server transportasi streaming yang menggunakan pipa bernama untuk komunikasi antarproses.

Konstruktor

NamedPipeServer(string, RequestHandler, boolean)

Membuat instans baru kelas NamedPipeServer.

Properti

isConnected

Mendapatkan status tersambung

Metode

disconnect()

Memungkinkan pemutusan sambungan server secara manual.

send(StreamingRequest)

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 NamedPipeServer.

new NamedPipeServer(baseName: string, requestHandler?: RequestHandler, autoReconnect?: boolean)

Parameter

baseName

string

Pipa bernama untuk disambungkan.

requestHandler
RequestHandler

RequestHandler opsional untuk memproses pesan masuk yang diterima oleh klien ini.

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 untuk dikirim.

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.