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