В моем веб-приложении я использую стандартный механизм разрешения зависимостей в AppHost.cs.
public virtual void Configure(Container container){ }
В этом методе я регистрирую все зависимости.
Как я могу получить доступ к экземпляру контейнера из контроллера?
Я нахожу ответ: использование Funq в ServiceStack
Но является ли это лучшей практикой? А как насчет многопоточности? Разве это (AppHostBase.Instance.Container) не блокирующий ресурс?
Configure()
и неизменен после этого. - person mythz   schedule 07.03.2013