IWorkspaceName接口
概述:
给成员提供存取,提供工作空间名称信息。注:该接口已经取代iworkspacename2 iworkspacename。请考虑使用较新的版本。
| Description | ||
|---|---|---|
| BrowseName | The browse name of the WorkspaceName. | |
| Category | The category of the WorkspaceName. | |
| ConnectionProperties | The connection properties of the WorkspaceName. | |
| PathName | The path name of the WorkspaceName. | |
| Type | The type of the associated workspace. | |
| WorkspaceFactory | The workspace factory of the WorkspaceName. | |
| WorkspaceFactoryProgID | The ProgID of the WorkspaceName's workspace factory. |
在某些情况下,你可能已经有了一个完整的工作区对象但需要一个工作空间的名字。你可以检索工作区名称从工作区通过调用调用IDataset::FullName获取工作区上的全名。
//e.g., workspacePath = "D:\data\geodatabases\Usa.mdb"
public void IWorkspace__get_WorkspaceName(string workspacePath, IWorkspace workspace)
{
//Creates a new workspace name for a personal geodatabase.
IWorkspaceName workspaceName = new WorkspaceNameClass();
workspaceName.WorkspaceFactoryProgID = "esriDataSourcesGDB.AccessWorkspaceFactory";
workspaceName.PathName = workspacePath;
//Or Get a workspace name from an existing workspace.
IDataset dataset = (IDataset)workspace; //Workspaces implement IDataset
workspaceName = (IWorkspaceName)dataset.FullName;
}

浙公网安备 33010602011771号