Comment faites-vous l'injection de dépendance avec AutoFac et OWIN?

C'est pour MVC5 et le nouveau gazoduc. Je ne trouve pas un bon exemple, n'importe où.

public static void ConfigureIoc(IAppBuilder app)
{
    var builder = new ContainerBuilder();
    builder.RegisterControllers(typeof(WebApiApplication).Assembly);
    builder.RegisterApiControllers(typeof(WebApiApplication).Assembly);
    builder.RegisterType<SecurityService().AsImplementedInterfaces().InstancePerApiRequest().InstancePerHttpRequest();

    var container = builder.Build();
    app.UseAutofacContainer(container);
}

Le code ci-dessus n'est pas injecter. Cela a bien fonctionné avant de tenter de passer à OWIN pipeline. Juste ne pouvez pas trouver toute information sur DI avec OWIN.

source d'informationauteur Shane | 2013-11-19