IPropertySet接口
Members
| Count | The number of properties contained in the property set.包含屬性個數 | |
| GetAllProperties | The name and value of all the properties in the property set. | |
| GetProperties | The values of the specified properties. | |
| GetProperty | The value of the specified property. | |
| IsEqual | True if the property set is the same as the input property set. | |
| RemoveProperty | Removes a property from the set. | |
| SetProperties | The values of the specified properties. | |
| SetProperty | The value of the specified property. |
主要實例是打開Oracle數據庫 //Personal Geodatabase e.g., database = "C:\\myData\\mypGDB.mdb"<span style="font-size:14px;color:#3333ff;">public IWorkspace open_pGDB_Workspace(string database)</span><span style="font-size:14px;color:#3333ff;">{</span><span style="font-size:14px;color:#3333ff;"><span style="white-space:pre"> </span>ESRI.ArcGIS.esriSystem.IPropertySet propertySet = new ESRI.ArcGIS.esriSystem.PropertySetClass();</span><span style="font-size:14px;color:#3333ff;"><span style="white-space:pre"> </span>propertySet.SetProperty("DATABASE", database);</span><span style="font-size:14px;color:#3333ff;"><span style="white-space:pre"> </span>IWorkspaceFactory workspaceFactory = new ESRI.ArcGIS.DataSourcesGDB.AccessWorkspaceFactoryClass();</span><span style="font-size:14px;color:#3333ff;"><span style="white-space:pre"> </span>return workspaceFactory.Open(propertySet, 0);</span><span style="font-size:14px;color:#3333ff;">}</span>// File Geodatabase e.g., database = "C:\\myData\\myfGDB.gdb"<span style="color:#3333ff;">public IWorkspace open_fGDB_Workspace(string database)</span><span style="color:#3333ff;">{</span><span style="color:#3333ff;"><span style="white-space:pre"> </span>ESRI.ArcGIS.esriSystem.IPropertySet propertySet = new ESRI.ArcGIS.esriSystem.PropertySetClass();</span><span style="color:#3333ff;"><span style="white-space:pre"> </span>propertySet.SetProperty("DATABASE", database);</span><span style="color:#3333ff;"><span style="white-space:pre"> </span>IWorkspaceFactory workspaceFactory = new ESRI.ArcGIS.DataSourcesGDB.FileGDBWorkspaceFactoryClass();</span><span style="color:#3333ff;"><span style="white-space:pre"> </span>return workspaceFactory.Open(propertySet, 0);</span><span style="color:#3333ff;">}</span>
//SDE Geodatabase e.g., server = "Kona" // database = "sde" or ""?if Oracle // instance = "5151" // user = "vtest" // password = "go" // version = "SDE.DEFAULT" public IWorkspace open_ArcSDE_Workspace(string server, string instance, string user,string password, string database, string version) { ESRI.ArcGIS.esriSystem.IPropertySet propertySet = new ESRI.ArcGIS.esriSystem.PropertySetClass(); propertySet.SetProperty("SERVER", server); propertySet.SetProperty("INSTANCE", instance); propertySet.SetProperty("DATABASE", database); propertySet.SetProperty("USER", user); propertySet.SetProperty("PASSWORD", password); propertySet.SetProperty("VERSION", version); IWorkspaceFactory workspaceFactory = new ESRI.ArcGIS.DataSourcesGDB.SdeWorkspaceFactoryClass(); return workspaceFactory.Open(propertySet, 0); }
轉載于:https://www.cnblogs.com/dengshiwei/p/4258582.html
總結
以上是生活随笔為你收集整理的IPropertySet接口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中信腾讯圣斗士星矢手游联名卡额度多少?提
- 下一篇: 建行龙卡e付卡可以取现吗?提现操作流程一