ISchemaModelViewerController 接口

架构视图控制器接口。

此 API 不兼容 CLS。 

命名空间:  Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer
程序集:  Microsoft.VisualStudio.Data.Schema.Package(在 Microsoft.VisualStudio.Data.Schema.Package.dll 中)

语法

声明
<CLSCompliantAttribute(False)> _
Public Interface ISchemaModelViewerController _
    Inherits IDisposable
[CLSCompliantAttribute(false)]
public interface ISchemaModelViewerController : IDisposable
[CLSCompliantAttribute(false)]
public interface class ISchemaModelViewerController : IDisposable
[<CLSCompliantAttribute(false)>]
type ISchemaModelViewerController =  
    interface
        interface IDisposable
    end
public interface ISchemaModelViewerController extends IDisposable

ISchemaModelViewerController 类型公开以下成员。

属性

  名称 说明
公共属性 ProjectNode 获取与此控制器关联的数据库项目节点。

页首

方法

  名称 说明
公共方法 CanBeDisplayed 指示指定模型元素是否可在架构视图中显示。
公共方法 CanDeleteObjects 确定是否可以删除模型元素节点的列表。
公共方法 DeleteObjects
公共方法 Dispose 执行与释放或重置非托管资源相关的应用程序定义的任务。 (继承自 IDisposable。)
公共方法 GetAdditionalObjectsToDelete 此方法由 DeleteObjects 调用,以获取要删除的其他元素。
公共方法 GetCaption 返回指定元素节点的标题。
公共方法 GetChildren 为指定父节点返回子节点列表。
公共方法 GetPathsToElement 返回层次结构中指定元素的路径。
公共方法 GetSelectionPathToElement 返回用于导航到架构视图中的元素的元素路径。
公共方法 Initialize 由项目节点调用,用于初始化控制器。
公共方法 InitializeRootNode 用于在两种情况中的请求: 1) 的用户界面已初始化,并请控制器创建,并添加其根节点 ; 2) 项目已加载了。
公共方法 NodeInUse 提供有关指定节点的使用中状态的通知。
公共方法 Refresh 刷新层次结构。

页首

请参见

参考

Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer 命名空间