Jarvis Bot
Jarvis Bot

Reputation: 491

Autofac equivalent of this specific Ninject binding

In Ninject I have:

 kernel.Bind<IDomainEventHandler<WinnerSelectedEvent>>()
        .To<WinnerSelectedHandler>();

What is the Autofac equivalent of this?

Upvotes: 2

Views: 770

Answers (1)

McGarnagle
McGarnagle

Reputation: 102763

The Autofac equivalent of Ninject's:

kernel.Bind<Type>().To<Impl>();

Is:

builder.RegisterType<Impl>().As<Type>();

So the equivalent should be simply:

var builder = new ContainerBuilder();
builder.RegisterType<WinnerSelectedHandler>().As<IDomainEventHandler<WinnerSelectedEvent>>();
var container = builder.Build();

Upvotes: 2

Related Questions