NamedPipeClient class
Implementación del cliente de transporte de streaming que usa canalizaciones con nombre para la comunicación entre procesos.
Constructores
Named |
Crea una nueva instancia de la clase NamedPipeClient . |
Métodos
connect() | Establezca una conexión sin encabezados personalizados. |
disconnect() | Desconecte el cliente. |
send(Streaming |
Tarea que se usa para enviar datos a través de esta conexión de cliente. |
Detalles del constructor
NamedPipeClient(string, RequestHandler, boolean)
Crea una nueva instancia de la clase NamedPipeClient .
new NamedPipeClient(baseName: string, requestHandler?: RequestHandler, autoReconnect?: boolean)
Parámetros
- baseName
-
string
Canalización con nombre a la que se va a conectar.
- requestHandler
- RequestHandler
RequestHandler opcional para procesar los mensajes entrantes recibidos por este cliente.
- autoReconnect
-
boolean
Configuración opcional para determinar si el cliente ha intentado volver a conectarse automáticamente en los eventos de desconexión. El valor predeterminado es true.
Detalles del método
connect()
Establezca una conexión sin encabezados personalizados.
function connect(): Promise<void>
Devoluciones
Promise<void>
disconnect()
Desconecte el cliente.
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>
Una promesa para una instancia de IReceiveResponse al finalizar la operación de envío.