c# - valid - ¿Cuál es el equivalente de HybridHttpOrThreadLocalScoped en el mapa de estructura 3?
summary returns c# (2)
A partir de StructureMap 3, cualquier cosa relacionada con HttpContext
vive dentro de un paquete Nuget llamado StructureMap.Web
que se puede encontrar aquí .
La razón de esto es que StructureMap 3 ahora es compatible con PLC (Portalble Class Library), por lo que es lógico dividir los ciclos de vida relacionados con la web en su propio paquete.
Con structuremap 2.6.4.1 mi contenedor está configurado así:
existingContainer.Configure(expression =>
{
expression.For<IDocumentSession>()
.HybridHttpOrThreadLocalScoped()
.Use(container =>
{
var store = container.GetInstance<IDocumentStore>();
return store.OpenSession();
});
}
HybridHttpOrThreadLocalScoped
no existe en el mapa de estructura 3, por lo que mi pregunta es: ¿cuál es la configuración equivalente en structuremap 3?
Está ahí, dice aquí http://jeremydmiller.com/2014/03/31/structuremap-3-0-is-live/ que ahora es un nuget Structuremap.Web para agregar a su proyecto para que funcione.