C# C Activator.CreateInstance-如何创建现有对象的第二个实例? 我使用Ac激活类创建第三方应用程序的新实例:C++ +exe < /p>

C# C Activator.CreateInstance-如何创建现有对象的第二个实例? 我使用Ac激活类创建第三方应用程序的新实例:C++ +exe < /p>,c#,activator,createinstance,C#,Activator,Createinstance,Activator类的定义是:包含本地或远程创建对象类型的方法,或获取对现有远程对象的引用的方法 如果我创建多个应用程序实例,我希望我的应用程序的每个实例引用一个单独的第三方应用程序实例。发生的情况是,我的应用程序的每个实例都引用了第三方应用程序的同一个实例,即在我运行应用程序的第一个实例时创建的第三方实例 如何强制第三方应用程序为我的应用程序的每个实例创建一个单独的实例?该类实际上被定义为包含用于本地或远程创建对象类型的方法,但编写得很差,更准确的说法是包含基于提供的类型信息创建对象的方法。如

Activator类的定义是:包含本地或远程创建对象类型的方法,或获取对现有远程对象的引用的方法

如果我创建多个应用程序实例,我希望我的应用程序的每个实例引用一个单独的第三方应用程序实例。发生的情况是,我的应用程序的每个实例都引用了第三方应用程序的同一个实例,即在我运行应用程序的第一个实例时创建的第三方实例


如何强制第三方应用程序为我的应用程序的每个实例创建一个单独的实例?

该类实际上被定义为包含用于本地或远程创建对象类型的方法,但编写得很差,更准确的说法是包含基于提供的类型信息创建对象的方法。如果使用远程对象和.NET远程处理将进程内代理绑定到远程对象,则远程对象实例化的时间由远程进程决定,而不是由调用进程决定。如果它定义了一个单例实例,那么使用Activator绑定到它的所有调用都将绑定到单例公开的实例;否则每次调用都会在远程进程中创建一个新实例。

您所说的已存在对象的第二个实例是什么意思???如果您使用Activator.CreateInstance创建com对象的实例,然后希望创建该com对象的第二个实例,请使用。AutoMapper将如何强制创建第二个实例现有对象的实例?谢谢。因此,我需要在远程设备上查找一个属性,希望它能表明我希望每次都创建一个新实例,或者这太容易了?在搜索时,服务器激活对象有两种激活模式:SingleTon和SingleCall。从那里读。该示例显示了如何执行您想要的操作。是另一个例子。是的,就是这样。第三方应用开发者确认singleton。谢谢你的帮助。