.net 如何承载多个COM+;C#应用程序中的对象?

.net 如何承载多个COM+;C#应用程序中的对象?,.net,com+,.net,Com+,我可以在C#应用程序中托管一个完整的COM+对象吗? 目标是托管同一组件的多个实例,以使其具有可伸缩性 谢谢这最终取决于组件,但理论上是的,没问题。你能告诉我正确的方向吗?它是一个UI组件(例如ActiveX控件)?或者别的什么。COM对象实例可以很容易地创建(选中此项)它是一个单线程对象,没有UI。如果我理解正确,这种类型的实例化使用相同的注册com对象,对吗?因此,如果我使用activator创建多个实例,它们仍将使用相同的已注册com对象,该对象仍然是单线程的。如果我错了,请纠正我。您可以

我可以在C#应用程序中托管一个完整的COM+对象吗? 目标是托管同一组件的多个实例,以使其具有可伸缩性


谢谢

这最终取决于组件,但理论上是的,没问题。你能告诉我正确的方向吗?它是一个UI组件(例如ActiveX控件)?或者别的什么。COM对象实例可以很容易地创建(选中此项)它是一个单线程对象,没有UI。如果我理解正确,这种类型的实例化使用相同的注册com对象,对吗?因此,如果我使用activator创建多个实例,它们仍将使用相同的已注册com对象,该对象仍然是单线程的。如果我错了,请纠正我。您可以创建任意数量的实例。如果说“单线程”,您的意思是它被标记为单元(STA),那么就没有问题了。选中此项: