我最近更新了结构图,发现您不能再使用旧语法将具体实例注入属性。例如代码不再有效:
public class IdentityRegistry : Registry
{
public IdentityRegistry()
{
For<IAuthenticationManager>().Use(manager => HttpContext.Current.GetOwinContext().Authentication);
Policies
.FillAllPropertiesOfType<IAuthenticationManager>()
.Use(manager => HttpContext.Current.GetOwinContext().Authentication);
}
}
如何使代码具有以前的效果?