« | October 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | |
|
统计 |
blog名称:小雨 日志总数:262 评论数量:1273 留言数量:15 访问次数:4683121 建立时间:2005年1月8日 |
| 
|
W3CHINA Blog首页 管理页面 写新日志 退出
[知识积累]com+目录树操作 |
using System;using COMAdmin;//要在com标签中引用com+ 1.0 admi...的组件namespace COMCatalogApp{ /// <summary> /// Class1 的摘要说明。 /// </summary> class Class1 { /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main(string[] args) { // // TODO: 在此处添加代码以启动应用程序 // COMAdminCatalogCollection objCollection=null; COMAdminCatalog objAdmin=null;
try { objAdmin = new COMAdminCatalog();
objCollection = (COMAdminCatalogCollection) objAdmin.GetCollection("Applications"); objCollection.Populate(); //select all应用程序和组件 foreach(COMAdminCatalogObject objAppNames in objCollection) { ICatalogCollection objComponents = (ICatalogCollection) objCollection.GetCollection("Components",objAppNames.Key); objComponents.Populate(); foreach(COMAdminCatalogObject Components in objComponents) { System.Console.WriteLine (Components.Name.ToString()); System.Console.WriteLine (objAppNames.Name.ToString()); } } //add 应用程序和组件 COMAdminCatalogObject objObject = (COMAdminCatalogObject) objCollection.Add(); objObject.set_Value("Name","zj"); objObject.set_Value("Description","first of my com+"); objObject.set_Value("Activation",COMAdminActivationOptions.COMAdminActivationInproc); objCollection.SaveChanges(); objAdmin.InstallComponent("zj",@"E:\nettest\COMCatalogApp\COMDll.dll","","");
//delete应用程序和组件 long l_Count = 0; ICatalogCollection pCollection = objCollection; ICatalogObject pCatalog; pCollection.Populate(); l_Count = pCollection.Count; if(l_Count == 0) return;
for(int i= 0; i < l_Count; i ++) { pCatalog = (ICatalogObject) pCollection.get_Item(i); if("zj"== (string) pCatalog.get_Value("Name")) { pCollection.Remove(i); pCollection.SaveChanges(); return; } }
} catch(Exception ex) {
System.Console.WriteLine ("Error : " + ex); } System.Console.ReadLine(); } }}
|
阅读全文(2737) | 回复(0) | 编辑 | 精华 |
|