如何以编程方式创建COM +应用程序代理 [英] How to Create COM+ Application proxy programmatically
问题描述
嘿,
我能够使用"COM + 1.0管理员类型库"创建COM +应用程序, ( COMAdminCatalog 类 ).但这只允许我创建库或服务器类型的应用程序.
我想以编程方式创建Proxy,有谁能帮忙.
COMAdminCatalog catalog = 新 COMAdminCatalog(); ICatalogCollection
CatalogCollection =( ICatalogCollection )catalog.GetCollection( 应用程序" );CatalogCollection.Populate();
ICatalogObject objObject =( ICatalogObject
)CatalogCollection.Add(); 名称" , 测试"
);
objObject.set_Value("ID",String.Format("{{{654191F6-75C7- 4E32-9504-23C5857D161B}}}'')));
描述" , 测试"
);
&objObject.set_Value("Activation",COMAdminActivationOptions.COMAdminActivationInproc); >
objObject.set_Value("ApplicationProxyServerName","12321");
objObject.set_Value(" ApplicationAccessChecksEnabled" ;, false);
objObject.set_Value("Identity","Interactive User"); >
CatalogCollection.SaveChanges();
catalog.InstallComponent(objObject.Key.ToString(),
"1.dll" , "" , ""
);
感谢您的问题,我们正在研究这种情况,可能需要一些时间才能回复您.
Hey ,
I am able to create COM+ application using "COM + 1.0 Admin Type Library" (COMAdminCatalog class) . But it is only allowing me to create Library or server type of application.
I want to create Proxy programmatically , could any one help.
COMAdminCatalog catalog = new COMAdminCatalog
();
ICatalogCollection CatalogCollection = (ICatalogCollection)catalog.GetCollection("Applications"
);
CatalogCollection.Populate();
ICatalogObject objObject = (ICatalogObject
)CatalogCollection.Add();
objObject.set_Value(
"Name", "test"
);
objObject.set_Value("ID", String.Format("{{{654191F6-75C7-4E32-9504-23C5857D161B}}}"));
objObject.set_Value(
"Description", "test"
);
objObject.set_Value("Activation", COMAdminActivationOptions.COMAdminActivationInproc);
objObject.set_Value("ApplicationProxyServerName", "12321");
objObject.set_Value("ApplicationAccessChecksEnabled", false);
objObject.set_Value("Identity", "Interactive User");
CatalogCollection.SaveChanges();
catalog.InstallComponent(objObject.Key.ToString(),
"1.dll", "", ""
);
Hi,
Thank you for your question, we're doing research on this case, it might take some time before we get back to you.
这篇关于如何以编程方式创建COM +应用程序代理的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!