IPipeServer - интерфейс
Сервер, выполняющий обработку сообщений, полученных по каналу.
Пространство имён: Tessa.Platform.PipesСборка: Tessa (в Tessa.dll) Версия: 4.2.2+a8f0dd3c063817b2e3f05a923303d808e447c338
public interface IPipeServer
Public Interface IPipeServer
public interface class IPipeServer
type IPipeServer = interface end
| ListenAsync |
Выполняет открытие канала, по которому объект получает сообщения от единственного клиента и обрабатывает их
посредством переданного объекта router. Прослушивание завершается, если клиент отключился от канала
или операция была отменена посредством токена cancellationToken.
Один вызванный метод обслуживает ровно одного клиента, если требуется обслуживать несколько клиентов,
то надо запустить несколько асинхронных задач Task.Run, в каждом из которых будет вызван свой метод прослушивания,
после завершения которого он вызывается ещё раз.
|