簡體   English   中英

在Castle.Windsor中注冊的服務的許多攔截器之一上的方法選擇器

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM