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