Compartir a través de


NamedPipeServer class

Implementación del servidor de transporte de streaming que usa canalizaciones con nombre para la comunicación entre procesos.

Constructores

NamedPipeServer(string, RequestHandler, boolean)

Crea una nueva instancia de la clase NamedPipeServer.

Propiedades

isConnected

Obtención del estado de conexión

Métodos

disconnect()

Permite desconectar manualmente el servidor.

send(StreamingRequest)

Tarea que se usa para enviar datos a través de esta conexión de cliente.

start(() => void)

Se usa para establecer la conexión utilizada por este servidor y empezar a escuchar los mensajes entrantes.

Detalles del constructor

NamedPipeServer(string, RequestHandler, boolean)

Crea una nueva instancia de la clase NamedPipeServer.

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

Parámetros

baseName

string

Canalización con nombre a la que se va a conectar.

requestHandler
RequestHandler

Opcional RequestHandler para procesar los mensajes entrantes recibidos por este cliente.

autoReconnect

boolean

En desuso: la reconexión automática es el comportamiento predeterminado.

Detalles de las propiedades

isConnected

Obtención del estado de conexión

boolean isConnected

Valor de propiedad

boolean

True si está conectado actualmente.

Detalles del método

disconnect()

Permite desconectar manualmente el servidor.

function disconnect()

send(StreamingRequest)

Tarea que se usa para enviar datos a través de esta conexión de cliente.

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

Parámetros

request
StreamingRequest

streamingRequest que se va a enviar.

Devoluciones

Promise<IReceiveResponse>

Promesa para una instancia de IReceiveResponse al finalizar la operación de envío.

start(() => void)

Se usa para establecer la conexión utilizada por este servidor y empezar a escuchar los mensajes entrantes.

function start(onListen?: () => void): Promise<string>

Parámetros

onListen

() => void

Devolución de llamada opcional que se activa una vez cuando el servidor escucha en la canalización entrante y saliente

Devoluciones

Promise<string>

Cadena prometida que no se resolverá siempre que se ejecute el servidor.