user1779584
user1779584

Reputation: 19

unity container - registration for Idataprotector

the below registration code is for structuremap.

For<IDataProtector>().Use(() => new DpapiDataProtectionProvider().Create("ASP.NET Identity"));

what is the equivalent registration in unity?

it gives error when I tried as below.

container.RegisterType<IDataProtector>(() => new DpapiDataProtectionProvider().Create("ASP.NET Identity"));

Upvotes: 1

Views: 156

Answers (1)

Backs
Backs

Reputation: 24913

container.RegisterType<IDataProtector>(new InjectionFactory(c => new DpapiDataProtectionProvider().Create("ASP.NET Identity")));

Upvotes: 2

Related Questions