IServiceRouter - интерфейс

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

Definition

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

Методы

GetActiveServiceT Возвращает экземпляр сервиса для текущего активного маршрута. Если экземпляр не удалось получить (т.к. он не зарегистрирован), то выбрасывается исключение ServiceNotFoundException.
GetServiceT Возвращает экземпляр сервиса для заданного маршрута route. Если экземпляр не удалось получить (т.к. он не зарегистрирован), то выбрасывается исключение ServiceNotFoundException.
Invalidate Очищает кэш со всеми созданными экземплярами маршрутизируемых сервисов, чтобы они могли быть инициализированы повторно.

См. также