NamedPipeServer class
Implementación del servidor de transporte de streaming que usa canalizaciones con nombre para la comunicación entre procesos.
Constructores
Named |
Crea una nueva instancia de la clase NamedPipeServer. |
Propiedades
is |
Obtención del estado de conexión |
Métodos
disconnect() | Permite desconectar manualmente el servidor. |
send(Streaming |
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.