在.Net 中,我们可以用C# 开发组件,并把组件部署为COM+组件。这样的话,我们的组件就可以利用COM+提供的各种服务,如自动的事务管理、对象池。
利用C#开发COM+组件,我们应该遵循如下步骤:
1.创建一个类,此类必须继承于ServicedComponent 类
2.给此类或类的方法添加属性来请求COM+ 服务。
如,若我们需要为某个组件请求对象池服务 则可以为此类添加ObjectPoolingAttribute
e.g.
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
在.Net 中,我们可以用C# 开发组件,并把组件部署为COM+组件。这样的话,我们的组件就可以利用COM+提供的各种服务,如自动的事务管理、对象池。
利用C#开发COM+组件,我们应该遵循如下步骤:
1.创建一个类,此类必须继承于ServicedComponent 类
2.给此类或类的方法添加属性来请求COM+ 服务。
如,若我们需要为某个组件请求对象池服务 则可以为此类添加ObjectPoolingAttribute
e.g.