Я пытаюсь создать перехватчики для определенных методов, но мне трудно. Я не могу связать аспект с конкретным методом. Я создаю особенности, которые показывает большинство примеров, но это все еще не работает. Может кто-нибудь дать мне пример, как это сделать? Я предпочитаю xml conifguration, если это возможно.
Еще один вопрос, у меня есть этот код:
<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?
Спасибо