【发布时间】:2011-09-02 10:19:33
【问题描述】:
要在 Unity 2.0 中设置拦截,您可以在配置中添加类似这样的内容(取自 Unity 文档)...
<policy name="addDataAccessTypes">
<matchingRule name="DataLayerMatch" type="NamespaceMatchingRule">
<constructor>
<param name="namespaceName" value="MyApp.DataAccess" />
</constructor>
</matchingRule>
<callHandler name="LogHandler" type="LoggingCallHandler" />
<callHandler name="SecurityHandler"
type="DatabaseSecurityCheckHandler" />
</policy>
有没有办法为同一个处理类设置多个接口?
例如像这样...
<constructor>
< interface to intercept 1 />
< interface to intercept 2 />
</construtor>
使用统一示例中给出的方法,如果你有很多接口要拦截,你的配置文件会变得非常冗长。
【问题讨论】:
标签: .net configuration unity-container app-config configuration-files