zoukankan      html  css  js  c++  java
  • IWorkspaceName接口

    概述:

    给成员提供存取,提供工作空间名称信息。注:该接口已经取代iworkspacename2 iworkspacename。考虑使用较新的版本

      Description
    Read/write property BrowseName The browse name of the WorkspaceName.
    Read-only property Category The category of the WorkspaceName.
    Read/write property ConnectionProperties The connection properties of the WorkspaceName.
    Read/write property PathName The path name of the WorkspaceName.
    Read-only property Type The type of the associated workspace.
    Read-only property WorkspaceFactory The workspace factory of the WorkspaceName.
    Read/write property WorkspaceFactoryProgID The ProgID of the WorkspaceName's workspace factory.
    IWorkspaceName接口能够获得工作空间的相关Name属性,为了创建一个IWorkspaceName,首先要设置WorkspaceFactoryProgID属性或者PathName、ConnectionProperties属性。IWorkspaceName接口能指向一个已经存在的工作空间,或者一个已经被创建的工作空间,如果IWorkspaceName已经存在,可以通过IName::Open方法打开创建,此方法相当于利用IWorkspaceFactory的Open和OpenFromFile方法打开。如果此接口实例不存在,可以用IWorkspaceFatory::Create方法创建。
    在某些情况下,你可能已经有了一个完整的工作区对象但需要一个工作空间的名字。你可以检索工作区名称从工作区通过调用调用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;
        }


  • 相关阅读:
    .NET:如何应对边界异常?
    由极点五笔到QQ五笔的转换想到的
    【转】七个受用一生的心理寓言
    proverb: better late than never
    背单词软件supermemo从2006版升级到2008版
    今天解决一个异步刷新TreeView的问题
    开始尝试换成Windows 7了
    southpaw
    用supermemo背单词达到6000词条
    Averse, Adverse
  • 原文地址:https://www.cnblogs.com/dengshiwei/p/4258584.html
Copyright © 2011-2022 走看看