ISchemaHierarchyGenerator 接口
此接口由可以使用节点填充树视图(如数据库架构视图)的类实现。
此 API 不兼容 CLS。
命名空间: Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer
程序集: Microsoft.VisualStudio.Data.Schema.Package(在 Microsoft.VisualStudio.Data.Schema.Package.dll 中)
语法
声明
<CLSCompliantAttribute(False)> _
Public Interface ISchemaHierarchyGenerator
[CLSCompliantAttribute(false)]
public interface ISchemaHierarchyGenerator
[CLSCompliantAttribute(false)]
public interface class ISchemaHierarchyGenerator
[<CLSCompliantAttribute(false)>]
type ISchemaHierarchyGenerator = interface end
public interface ISchemaHierarchyGenerator
ISchemaHierarchyGenerator 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
DataSchemaModel | 获取或设置架构管理器。 | |
UserInteractionServices | 获取或设置用户交互服务对象。 |
页首
方法
名称 | 说明 | |
---|---|---|
CreateRootNode | 创建层次结构的根节点。 | |
ElementDeleted | 当元素已删除时调用,以提供更新缓存的机会。 | |
GetCaption | 返回指定元素节点的标题。 | |
GetChildren | 返回指定父节点的子节点。 | |
GetElementNodesFromCache | 仅返回在缓存中找到的元素节点。 | |
NodeInUse | 指示指定节点是否由架构视图使用。 | |
NodeRemoved | 当移除节点时调用,以提供更新缓存的机会。 | |
PathToElement(IModelElement) | 返回从根节点到指定元素的层次结构节点的列表。这些节点组成给定元素的“路径”。 | |
PathToElement(IModelElement, Object) | 返回从根节点到指定元素的层次结构节点的列表,这些节点组成给定元素的“路径”。 |
页首
请参见
参考
Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer 命名空间