如何在 Autofac 2.5 中启用属性注入,以便自动设置我的公共 ILogger Log 属性?
我正在使用以下方法在 Autofac 2.4 的 MVC3 项目中启用属性注入
public class InjectPropertiesByDefaultModule : Autofac.Module
{
protected override void AttachToComponentRegistration (IComponentRegistry componentRegistry, IComponentRegistration registration)
{
registration.Activating += (s, e) =>
{
e.Context.InjectProperties (e.Instance);
};
}
}
builder.RegisterModule<InjectPropertiesByDefaultModule> ();
但这似乎不再适用于 Autofac 2.5。