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