次の方法で共有


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