IVsDataViewHierarchy インターフェイス

定義

重要

この API は CLS 準拠ではありません。

プロバイダーがデータ ビュー階層としての実装を通じてデータ エクスプローラー接続を操作する機能を表します。

public interface class IVsDataViewHierarchy
[System.CLSCompliant(false)]
public interface IVsDataViewHierarchy
public interface IVsDataViewHierarchy
[<System.CLSCompliant(false)>]
type IVsDataViewHierarchy = interface
type IVsDataViewHierarchy = interface
Public Interface IVsDataViewHierarchy
属性

プロパティ

名前 説明
CurrentView

データ ビュー階層の現在のビューを取得します。

ExplorerConnection

Server エクスプローラーへの現在の接続を取得します。

IsConnectionInitialized

サーバー エクスプローラーへの接続が初期化されているかどうかを示す値を取得します。

IsModelInitialized

サポート モデルが初期化されているかどうかを示す値を取得します。

IsViewSupportInitialized

ビュー サポート オブジェクトが初期化されているかどうかを示す値を取得します。

Model

既存のサポート モデル オブジェクトを取得します。

PersistentCommands

現在のサーバー エクスプローラー接続に関連付けられている、レジストリに保存されているコマンドの名前と値のペアのコレクションを取得します。

PersistentProperties

現在のサーバー エクスプローラー接続に関連付けられているプロパティと保存されているプロパティの名前と値のペアのコレクションを取得します。

ServiceProvider

現在のデータ サービス プロバイダーを取得します。

ViewSupport

現在の Server エクスプローラー接続に関連付けられているビュー サポート オブジェクトを取得します。

メソッド

名前 説明
CreateNewItem()

データ ビュー階層内に新しいノードを作成します。

CreateNewItems(Int32)

データ ビュー階層内に、指定した数の新しいノードを作成します。

DelayInsertItem(String, IVsDataViewSelectionInfo, Int32, Object[])

親ノードがまだ展開されていない場合、または作成されていない場合は、後で挿入するノードのキューに指定したノードを追加します。 それ以外の場合は、指定したノードをすぐに挿入します。

DelayInsertItem(String, String, Int32, Object[])

親ノードがまだ展開されていない場合、または作成されていない場合は、後で挿入するノードのキューに指定したノードを追加します。 それ以外の場合は、指定したノードをすぐに挿入します。

DiscardItem(Int32)

指定したノードを Server エクスプローラーから削除し、対応するオブジェクトをメモリから割り当て解除します。

GetOtherViewHierarchy(IVsDataExplorerConnection)

指定されたサーバー エクスプローラー接続に関連付けられているデータ ビュー階層を取得します。

GetProviderImplementation<T>(Type)

指定した型からジェネリック型 T の実装を作成します。

GetViewCommonNodeInfo(Int32)

指定したノードの を IVsDataViewCommonNodeInfo 返します。

InsertItem(Int32, IVsDataViewSelectionInfo, Int32, Object[])

指定した親ノードの下に、指定したノードとその子ノード (存在する場合) を挿入します。

InsertItem(Int32, String, Int32, Object[])

指定した親ノードの下に、指定したノードを挿入します。

RemoveItem(Int32)

指定したノードをサーバー エクスプローラーから削除し、破棄します。

RemoveItem(Int32, Boolean)

指定したノードをサーバー エクスプローラーから削除します。 必要に応じて、指定したノードを破棄します。

SetNewItemSaveName(Int32, String)

指定したノードを保存するときに使用する名前を設定します。

適用対象