Question

Avec structuremap 2.6.4.1 mon conteneur est configuré comme ceci:

existingContainer.Configure(expression =>
{
    expression.For<IDocumentSession>()                    
        .HybridHttpOrThreadLocalScoped()
        .Use(container =>
        {
            var store = container.GetInstance<IDocumentStore>();                        
            return store.OpenSession();
         });
}

HybridHttpOrThreadLocalScoped n'existe pas dans la structure de la carte 3 donc ma question est, quel est l'équivalent de configuration dans structuremap 3?

Était-ce utile?

La solution

Comme de StructureMap 3, rien HttpContext liés à la vie au sein d'un distinct Nuget package appelé StructureMap.Web qui peut être trouvé ici.

La raison pour cela est StructureMap 3 est maintenant PLC (Portalble Bibliothèque de Classe) compatible, de sorte que le fractionnement web liés au cycle de vie dans son propre paquet de sens.

Autres conseils

C'est là, dit ici http://jeremydmiller.com/2014/03/31/structuremap-3-0-is-live/ c'est maintenant une Structuremap.Web nuget à ajouter à votre projet pour que cela fonctionne.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top