IPipeServiceRouter - интерфейс

Объект, выполняющий маршрутизацию сообщений, полученных по каналу. Предоставляет метод регистрации обработчика по типу сервиса.

Definition

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

Методы

Register Выполняет регистрацию обработчика по типу сервиса.
RemoveRegistration Удаляет регистрацию обработчика для заданного сервиса.
TryGetHandlerAsync Возвращает объект, выполняющий обработку запроса в канале, или null, если подходящий объект не зарегистрирован.
(Унаследован от IPipeRouter)

Методы расширения

HandleAsync Выполняет обработку сообщения по каналу и возвращает ответ на запрос, отправленный по каналу. Не возвращает null, в случае невозможности обработки выбрасывается исключение InvalidOperationException.
(Определяется PipesExtensions)
Register Выполняет регистрацию обработчика по типу сервиса.
(Определяется PipesExtensions)
RegisterT Выполняет регистрацию обработчика по типу сервиса.
(Определяется PipesExtensions)
RegisterT Выполняет регистрацию обработчика по типу сервиса.
(Определяется PipesExtensions)
RemoveRegistrationT Удаляет регистрацию обработчика для заданного сервиса.
(Определяется PipesExtensions)

См. также