Members
| AllProperties Methods | Description | |
|---|---|---|
| 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. |
public void GetAllProperties (ref object names,ref object values //The name and value of all the properties in the property set. );
public void GetProperties (object names,ref object values //The values of the specified properties.
); public object GetProperty (string Name //The value of the specified property. );
//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); }