CAB: Получите экземпляр службы без ссылки на Workitem

StackOverflow https://stackoverflow.com/questions/6300862

  •  22-10-2019
  •  | 
  •  

Вопрос

Можно ли получить экземпляр службы без контекста Workitem? У меня есть несколько классов, которые должны получить доступ к некоторым услугам, и мне интересно, возможно ли получить эти услуги без явного введения этих услуг в класс.

Это было полезно?

Решение

Как все услуги зарегистрированы в Рабочий элемент или же rootworkitem Контекст он невозможным в соответствии с правилами дизайна CAB/SCSF.

Пожалуйста, уточните, почему вы не можете зарегистрировать услугу в Workitem и получить его оттуда. CAB/SCSF предложила лучшие практики для управления корпоративным приложением, что до нас, насколько мы получаем от этого пользы.

Но если это действительно необходимо, у вас может быть статический класс (который может действовать как услуга, реализованная в Синглтон -пути) в Инфраструктура и обратитесь к этой сборке в своем Бизнес или же Функциональный модуль, чтобы получить его.

Это плохой взлом, но технически выполненный.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top