6
Имеет ли Unity с февраля 2011 года improved this delegate story для достижения паритета с StructureMap?Решающие экземпляры с делегатами в единстве
Имеет ли Unity с февраля 2011 года improved this delegate story для достижения паритета с StructureMap?Решающие экземпляры с делегатами в единстве
Да. На самом деле, это поставляется с Unity 1.0 в качестве расширения для заводских инъекций, поэтому сообщение в блоге ошибочно относительно возможности не быть там.
В Unity 2.0 история стала намного проще. Вы можете:
container.RegisterType<IWhatever>(
new InjectionFactory(container => whateverFunctionYouWant()));
Это приводит к временной регистрации; вы можете использовать любой менеджер времени жизни, который вы хотите.