Autofac и IDisposable интерфейс

Предполагая, что у меня есть следующий интерфейс и класс:

public interface IFooRepo : IDisposable { 

    //...
}

public FooRepo : IFooRepo { 

    //Methods here

    //Properly implement the IDisposbale.Dispose() here
}

Я использую Autofac в качестве контейнера IoC в своем приложении, и если я зарегистрирую это, как показано ниже, могу ли я быть уверен, что он будет утилизирован правильно?

private static IContainer RegisterServices(ContainerBuilder builder) { 

    builder.RegisterType<FooService>().As<IFooService>();

    return
        builder.Build();
}

Или я должен предпринять дальнейшие шаги в зависимости от типа приложения, которое я использую. (В этом случае я использую ASP.NET MVC, но я рассматриваю возможность использования autofac в проекте веб-API WCF и библиотеке классов)