为什么以下不拦截使用 LogAspect 对 IBusinessService 的调用?
container.Register(AllTypes.Of<IBusinessService>()
.FromAssembly(Assembly.GetExecutingAssembly())
.ConfigureFor<BusinessService>(
c => c.Named(typeof(BusinessService).Name)
.Interceptors(InterceptorReference.ForType<LogAspect>()).Anywhere));
如果我使用 Component.For 语法注册 IBusinessService 的每个实现,那么它就可以工作。