东成西就

路漫漫兮 其修远兮 吾将上下而求索!

使用CAB中EventBroker碰到困难,暂记于此!

  近日在使用企业库中的CAB的EventBroker对LightweightCTI进行改造时碰到了一个另人预想不到的问题,我在其中一个Module中发布的事件通过其它的Module中出现无法接受此事件的情况。
  事件发布的代码如下:
事件发布代码段
  在另外一个Module中的一个SmartPart View进行事件订阅的代码段如下:
事件订阅代码
  其中,事件发布的对象是由类工厂进行创建的,类工厂的事件却可以成功订阅。几经查询终无所获,希望对MS企业库熟悉的朋友帮忙看一下,是否我在进行事件发布与订阅时有什么地方还没有需要注意一下,在此先行谢过各位啦。

posted on 2007-06-13 08:17 东成西就 阅读(364) 评论(2) 编辑 收藏

Feedback

#1楼 2007-07-12 19:35 江南白衣      

假设你发布事情的Module叫Module1,订阅事件的Module叫Module2,在ProfileCatalog.xml中加入:
<Section Name="Module1">
<Modules>
<ModuleInfo AssemblyFile="Module1.dll" />
</Modules>
</Section>

<Section Name="Module2">
<Dependencies>
<Dependency Name="Module1" />
</Dependencies>
<Modules>
<ModuleInfo AssemblyFile="Module2.dll" />
</Modules>
</Section>
 回复 引用 查看   

#2楼 2007-07-14 21:46 jackyxu[未注册用户]

to 江南白衣:
谢谢你,我的问题已经解决,是因为我创建的对象并没有直接放入CAB容器中造成的,之后手工注册了对象解决。
 回复 引用   

导航

统计信息

News

搜索

 
 

常用链接

最新随笔

我的标签

随笔分类(32)

随笔档案(29)

文章分类(2)

文章档案(2)

.NET Framework

ASP.NET

博客精选

相关工具

最新评论

阅读排行榜

评论排行榜

推荐排行榜