UnityContainer проверяет согласованность времени жизни зависимостей - PullRequest
1 голос
/ 03 октября 2019

Есть ли способ в UnityContainer проверять согласованность времени жизни между типом и его зависимостями?

Например, я хочу знать (как ошибка или предупреждение и т. Д.), Если тип с ControllerLifetimeManager имеет зависимость с TrancientLifetimeManager.

В XML-конфигурации это выглядит так:

<register type="ITransient" mapTo="TransientType">
  <lifetime type="transient" />
</register>

<register type="ISingletone" mapTo="SingletoneType">
  <lifetime type="singletone" />
  <constructor>
    <param name="dependecyParam" dependencyType="ITransient" />
  </constructor>
</register>
...