NamedPipeClient class
Реализация клиента потоковой передачи транспорта, использующая именованные каналы для взаимодействия между процессами.
Конструкторы
| Named |
Создает новый экземпляр класса NamedPipeClient. |
Методы
| connect() | Установите соединение без пользовательских заголовков. |
| disconnect() | Отключите клиент. |
| send(Streaming |
Задача, используемая для отправки данных по этому подключению клиента. |
Сведения о конструкторе
NamedPipeClient(string, RequestHandler, boolean)
Создает новый экземпляр класса NamedPipeClient.
new NamedPipeClient(baseName: string, requestHandler?: RequestHandler, autoReconnect?: boolean)
Параметры
- baseName
-
string
Именованный канал для подключения.
- requestHandler
- RequestHandler
Необязательный RequestHandler для обработки входящих сообщений, полученных этим клиентом.
- autoReconnect
-
boolean
Необязательный параметр, чтобы определить, пытается ли клиент повторно подключиться автоматически при событиях отключения. По умолчанию имеет значение true.
Сведения о методе
connect()
Установите соединение без пользовательских заголовков.
function connect(): Promise<void>
Возвращаемое значение
Promise<void>
disconnect()
Отключите клиент.
function disconnect()
send(StreamingRequest)
Задача, используемая для отправки данных по этому подключению клиента.
function send(request: StreamingRequest): Promise<IReceiveResponse>
Параметры
- request
- StreamingRequest
StreamingRequest отправки.
Возвращаемое значение
Promise<IReceiveResponse>
Обещание для экземпляра IReceiveResponse при завершении операции отправки.