[英]method selector on one of many interceptors for a service registered in Castle.Windsor
使用Castle.Windsor,我將如何為為特定服務定義的多個攔截器之一添加IProxyGenerationHook或選擇器。 例如,考慮以下組件注冊:
container.Register( _
Component.For(Of IDataLoader) _
.ImplementedBy(Of sqlldrDataLoader) _
.Interceptors(Of LoggingInterceptor, FancySchmancyInterceptor))
IDataLoader服務有幾種方法。 我想要以下內容:a)LoggingInterceptor將攔截所有方法。 b)FancySchmancyInterceptor應該僅攔截某些描述的選擇器中定義的方法的子集。
非常感謝,瑞安。
.SelectInterceptorsWith(s => s.Service<YourSelectorComponent>())
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.