共用方式為


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 命名空間