NamedPipeClient class
Implementação do cliente de transporte de streaming que usa pipes nomeados para comunicação entre processos.
Construtores
| Named |
Cria uma nova instância da classe NamedPipeClient. |
Métodos
| connect() | Estabeleça uma conexão sem cabeçalhos personalizados. |
| disconnect() | Desconecte o cliente. |
| send(Streaming |
Tarefa usada para enviar dados por essa conexão de cliente. |
Detalhes do construtor
NamedPipeClient(string, RequestHandler, boolean)
Cria uma nova instância da classe NamedPipeClient.
new NamedPipeClient(baseName: string, requestHandler?: RequestHandler, autoReconnect?: boolean)
Parâmetros
- baseName
-
string
O pipe nomeado ao qual se conectar.
- requestHandler
- RequestHandler
RequestHandler opcional para processar mensagens de entrada recebidas por esse cliente.
- autoReconnect
-
boolean
Configuração opcional para determinar se o cliente tenta se reconectar automaticamente em eventos de desconexão. O padrão é true.
Detalhes do método
connect()
Estabeleça uma conexão sem cabeçalhos personalizados.
function connect(): Promise<void>
Retornos
Promise<void>
disconnect()
Desconecte o cliente.
function disconnect()
send(StreamingRequest)
Tarefa usada para enviar dados por essa conexão de cliente.
function send(request: StreamingRequest): Promise<IReceiveResponse>
Parâmetros
- request
- StreamingRequest
O streamingRequest
Retornos
Promise<IReceiveResponse>
Uma promessa para uma instância de IReceiveResponse após a conclusão da operação de envio.