首页 新闻 搜索 专区 学院

Enterprise Library 5 中unity2.0跟policy injection的合并问题

0
悬赏园豆:50 [待解决问题]

我想在一个method中插入2条policy的handler,一个是内置的handler(ValidationCallHandler),一个是自定义的handler(TraceCallHandler),

实例对象有unity container来创建,可是我怎么也创建不成功。

代码如下:

public sealed class BankAccount : MarshalByRefObject

{

[ValidationCallHandler ]      

[

TraceCallHandler("interception1" )]
 
 
 
 
 

public void Deposit(decimal     

depositAmount)

{

balance += depositAmount;

}

创建对象的代码如下:

private BusinessLogic.BankAccount bankAccount; private IUnityContainer container;

container =

new UnityContainer();

container.AddNewExtension<

Interception>();

container.RegisterType<BusinessLogic.

BankAccount>( new InterceptionBehavior<PolicyInjectionBehavior>(), new Interceptor<TransparentProxyInterceptor>());

bankAccount = container.Resolve<BusinessLogic.

IBankAccount>();

不知道为什么,老是报错。

 
暖风的风的主页 暖风的风 | 初学一级 | 园豆:52
提问于:2011-05-31 09:51
< >
分享
所有回答(1)
0

没配置具体策略

遗忘海岸 | 园豆:53 (初学一级) | 2011-06-02 09:41
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册