我正在尝试为特定方法创建拦截器,但我遇到了困难。我无法将方面绑定到特定方法。我创建了大多数示例显示的设施,但它仍然无法正常工作。谁能给我一个如何做到这一点的例子?如果可能的话,我更喜欢 xml 配置。
另一个问题,我有这个代码:
<component id="SampleAspect"
service="WindsorSample.Aspect.SampleAspect, WindsorSample"
type="WindsorSample.Aspect.SampleAspect, WindsorSample">
</component>
<component id="HtmlTitleRetriever"
type="WindsorSample.DummyObject, WindsorSample">
<parameters>
<interceptors>
<interceptor>${SampleAspect}</interceptor>
</interceptors>
</parameters>
</component>
然后...
IWindsorContainer container = new WindsorContainer(new XmlInterpreter());
IDummyObject retriever = container.Resolve<DummyObject>();
retriever.SomeMethod();
不执行此方面。我错过了什么吗?我是否对 aop 使用了错误的方法?
谢谢