概述:
给成员提供存取,提供工作空间名称信息。注:该接口已经取代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:datageodatabasesUsa.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; }