Я хочу иметь несколько разных версий моего программного обеспечения на основе параметра, переданного в запросе. В настоящее время я пытаюсь сделать это с помощью профилей.
Что мне нужно знать, так это если у меня что-то вроде (псевдо)
ObjectFactory.Profile = Request.Params["version"];
var instance = ObjectFactory.GetInstance(...);
Возможно ли для конкурирующего запроса изменить профиль, прежде чем карта структуры закончит создание моего экземпляра и его зависимостей?
Спасибо.