AutoFac эквивалент этой пустой команды / функции - PullRequest
0 голосов
/ 05 июня 2018

В Ninject я могу настроить контейнер, подобный указанному ниже. Что является эквивалентом Autofac для «Выделенных» ?

В настоящее время я пытаюсь добиться того же с помощью AutoFac,любая помощь очень ценится.

 public class NinjectAdapter : IContainerAdapter
 {
    private readonly IKernel _kernel;

    public NinjectAdapter(IKernel kernel)
    {
        _kernel = kernel;
    }

    **public void Register(Type service, Type implementation)
    {
        _kernel.Bind(service).To(implementation);
    }**

    **public void Register(Type service, Type implementation, Type conditionType)
    {
        _kernel.Bind(service).To(implementation).WhenInjectedInto(conditionType);
    }**

    **public void Register(Type service, Type implementation, string named)
    {
        _kernel.Bind(service).To(implementation).Named(named);
    }**

    **public void RegisterSingleton(Type service, Type implementation)
    {
        _kernel.Bind(service).To(implementation).InSingletonScope();
    }**

    **public void RegisterInScope(Type service, Type implementation)
    {
        _kernel.Bind(service).To(implementation).InScope(scope => HttpContext.Current);
    }**


    **public void RegisterInstance(Type service, object instance)
    {
        _kernel.Bind(service).ToConstant(instance);
    }**

    **public void RegisterInstance(Type service, object instance, string named)
    {
        _kernel.Bind(service).ToConstant(instance).Named(named);
    }**
}
...