关于COM+池化的问题(比较难) ( 积分: 20 )

  • 主题发起人 主题发起人 5ierp
  • 开始时间 开始时间
5

5ierp

Unregistered / Unconfirmed
GUEST, unregistred user!
当设置 COM+组件的最小池化数量之后,比如设为10,当第11个客户端运行之后会创建新的组件实例,请问通过什么方法可以判断客户端调用的组件实例为新创建的还是从池中取的,如果是从池中取的,请问能否取出该实例的特性,比如创建时间,创建该实例的客户端机器名等
 
当设置 COM+组件的最小池化数量之后,比如设为10,当第11个客户端运行之后会创建新的组件实例,请问通过什么方法可以判断客户端调用的组件实例为新创建的还是从池中取的,如果是从池中取的,请问能否取出该实例的特性,比如创建时间,创建该实例的客户端机器名等
 
这个我倒是有一套源代码,但是不能给你哈
^_^
 
用SPM应该可以做到。但我觉得没有这个必要吧。
 
在该 com+ 接口中直接返回相关的信息啊,如果他是缓冲池中的,返回信息肯定是旧的!
 
ondeactive当中设置标志,然后在函数当中判断,Initialize,onactive,当中处理信息.
 
当设置 COM+组件的最大池化数量之后,比如设为10,第11个会建新的实例么?
你是怎么测试的,我测试他没有新建啊!
 
后退
顶部