2010-07-22 8 views
0

Je souhaite disposer de plusieurs versions différentes de mon logiciel en fonction d'un paramètre transmis dans la requête. J'essaye actuellement d'accomplir ceci avec des profils.Profils StructureMap et requêtes Web question

Ce que je dois savoir est, si j'ai quelque chose comme (pseudo)

ObjectFactory.Profile = Request.Params["version"]; 
var instance = ObjectFactory.GetInstance(...); 

est-il possible pour une demande concurrente de changer le profil avant carte de la structure a terminé la construction de mon exemple et c'est des dépendances?

Merci.

Répondre

0

Avez-vous envisagé de placer un verrou autour du code de construction?