visual valid returns net example documentacion comment comentarios code c# dependency-injection structuremap structuremap3

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?