Как использовать контейнер вместо ObjectFactory в StructureMap ServiceActivator?

При реализации DI в WebAPI с StructureMap мы использовалиServiceActivator нашел в

Настройка внедрения зависимостей с помощью ASP.NET WebAPI 2.1WebAPI + APIController со структурой карты
public class ServiceActivator : IHttpControllerActivator
{
    public ServiceActivator(HttpConfiguration configuration) {}    

    public IHttpController Create(HttpRequestMessage request,
           HttpControllerDescriptor controllerDescriptor, Type controllerType)
    {
        var controller = ObjectFactory.GetInstance(controllerType) as IHttpController;
        return controller;
    }
}

Но теперь с новымStructureMapМой ReSharper предложил:

Класс StructureMap.ObjectFactory устарел: ObjectFactory будет удален в следующей версии 4.0 StructureMap. Пользуйся использованием класса Container для будущей работы

Интеллектуальный смысл наContainer дал мне только очень ограниченную информацию.

Как мы должны переписать нашServiceActivator сКонтейнер учебный класс?

Ответы на вопрос(1)

Ваш ответ на вопрос