2016-03-26 7 views
1

Der folgende Registrierungscode ist für Strukturkarte.Einheits-Container - Registrierung für Idataprotector

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

was ist das Äquivalent Registrierung in der Einheit?

gibt es Fehler, wenn ich wie folgt versuchte.

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

Antwort

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