Pregunta

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 la estructura del mapa 3, por lo que mi pregunta es, ¿cuál es la configuración equivalente en StructureMAP 3?

¿Fue útil?

Solución

AS de STRISTUREMAP 3, cualquier cosa HttpContext relacionada con vidas relacionadas dentro de un paquete de nuget separado llamado StructureMap.Web que puede ser encontrado aquí .

El motivo de esto es StructureMap 3 ahora es compatible con PLC (BIBLIOTECA DE CLASE DE PORTALBLE), por lo que dividir los ciclos de vida relacionados con la web en su propio paquete tiene sentido.

Otros consejos

Está ahí, dice aquí http:// jeremydmiller.com / 2014/03/31 / StructureMAP-3-0-IS-LIVE / que ahora es un StructureMap.Web Nuget para agregar a su proyecto para que funcione.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top