Я написал мой CustomLifetimeManager так:Unity: передать параметры пользовательского пожизненной конструктора, в конфигурационном файле XML
public class CustomLifetimeManager <T> : LifetimeManager
{
private readonly string _arg;
public CustomLifetimeManager(string arg)
{
_arg = arg;
}
}
Теперь он работает легко настройки контейнера программно, но, как добавить его в файл конфигурации, как следующее ?
<type type="myTime"
mapTo="myImpl">
<lifetime type="CustomLifetimeManager"/>
</type>
Вы хотите прочитать конфигурацию? Если вы это сделаете, добавьте ключи со значениями и прочитайте их так: string configValue = System.Configuration.ConfigurationManager.type ["keyName"]; – MrFox
Нет, я хочу просто позвонить: unityConfigurationSection.Containers [0]. Конфигурировать (контейнер) , чтобы настроить мой контейнер. Я хотел бы настроить менеджера жизненного цикла в файле конфигурации. – onof