Resultados de la búsqueda a petición "autofac"

1 la respuesta

¿Cómo me aseguro de que haya una sesión de NHibernate por solicitud con Autofac?

Tengo el siguiente código en un módulo Autofac que se usa en mi método Application_Start: builder.Register(c => new Configuration().Configure().BuildSessionFactory()) .SingletonScoped(); builder.Register(c ...

1 la respuesta

FileLoadException: no se pudo cargar el archivo o ensamblado en WebRole (instancia de reciclaje)

Mi WebRole no se inicia, pero sigue reiniciando y lanza esta excepción: Application: WaIISHost.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.IO.FileLoadException: ...

3 la respuesta

¿Obtener la misma instancia de un componente registrado con Autofac como InstancePerLifetimeScope en los métodos Global.asax que se inyecta en un controlador?

Tengo una situación en la que necesito instanciar manualmente algunos objetos enApplication_BeginRequest que dependen de algunos de los mismos componentes que he registrado con Autofac. Me gustaría usar las mismas instancias de componentes con ...

2 la respuesta

Es posible eliminar un registro existente del generador de contenedores Autofac?

Algo en ese sentido: builder.RegisterType<MyType>().As<IType>(); builder.RegisterType<MyType2>().As<IType>(); builder.DeRegisterType<MyType>().As<IType>() var container = builder.Build(); var types = container.Resolve<IEnumerable<IType>>(); ...

2 la respuesta

Patrón compuesto de Autofac

Me di cuenta de que a menudo necesito implementar un patrón compuesto. Por ejemplo interface IService { ... } class Service1 : IService { ... } class Service2 : IService { ... } class CompositeService : IService { ...

5 la respuesta

Su orden de dependencias garantizado al inyectar IEnumerable <T>

Me registro en los servicios de contenedor que implementan IMyService. ¿Tengo alguna garantía sobre su pedido en container.Resolve<IEnumerable<IMyService>>?

2 la respuesta

autofac problema de registro en la versión v2.4.5.724

Tengo el siguiente registro builder.Register<Func<Type, IRequestHandler>>( c => request => (IRequestHandler)c.Resolve(request));ásicamente estoy tratando de registrar un método de fábrica que resuelve una instancia de IRequestHandler de un tipo ...

2 la respuesta

¿Cómo inyectar dos instancias del mismo objeto usando Autofac?

Estoy usando la inyección del constructor Autofac. Necesito descubrir cómo inyectar una instancia de un solo objeto en más de un argumento constructor, sin necesidad de resolver explícitamente cada argumento durante la fase de configuración del ...

4 la respuesta

¿Es un mal diseño hacer referencia a Autofac en mis proyectos solo para Owned <T>?

Recientemente me convertí en un gran usuario de la característica OwnedInstances de Autofac. Por ejemplo, lo uso para proporcionar una fábrica para crear una Unidad de trabajo para mi base de datos, lo que significa que mis clases que dependen ...

2 la respuesta

ASP.NET MVC 3, RavenDB y Autofac Issue Plus 2 Otras preguntas sobre Autofac

NOTA: Hay 3 preguntas aquí y no hice preguntas separadas ya que todas están algo relacionadas con el mismo código. Tengo el siguiente código que registra la conexión a mi RavenDB en Application_Start una vez por el ciclo de vida de la ...