IPipeServer - интерфейс

Сервер, выполняющий обработку сообщений, полученных по каналу.

Definition

Пространство имён: Tessa.Platform.Pipes
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface IPipeServer

Методы

ListenAsync Выполняет открытие канала, по которому объект получает сообщения от единственного клиента и обрабатывает их посредством переданного объекта router. Прослушивание завершается, если клиент отключился от канала или операция была отменена посредством токена cancellationToken. Один вызванный метод обслуживает ровно одного клиента, если требуется обслуживать несколько клиентов, то надо запустить несколько асинхронных задач Task.Run, в каждом из которых будет вызван свой метод прослушивания, после завершения которого он вызывается ещё раз.

См. также