IVsDataViewHierarchy インターフェイス

データが階層を表示するように実装によってサーバー エクスプローラーの接続を処理するプロバイダーの機能を表します。

この API は、CLS に準拠していません。 

名前空間:  Microsoft.VisualStudio.Data.Services.SupportEntities
アセンブリ:  Microsoft.VisualStudio.Data.Services (Microsoft.VisualStudio.Data.Services.dll 内)

構文

'宣言
<CLSCompliantAttribute(False)> _
Public Interface IVsDataViewHierarchy
[CLSCompliantAttribute(false)]
public interface IVsDataViewHierarchy
[CLSCompliantAttribute(false)]
public interface class IVsDataViewHierarchy
[<CLSCompliantAttribute(false)>]
type IVsDataViewHierarchy =  interface end
public interface IVsDataViewHierarchy

IVsDataViewHierarchy 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ CurrentView データの階層の現在のビューを取得します。
パブリック プロパティ ExplorerConnection サーバー エクスプローラーへの現在の接続を取得します。
パブリック プロパティ IsConnectionInitialized サーバー エクスプローラーへの接続が初期化されたかどうかを示す値を取得します。
パブリック プロパティ IsModelInitialized サポート モデルが初期化されているかどうかを示す値を取得します。
パブリック プロパティ IsViewSupportInitialized ビューのサポートのオブジェクトが初期化されているかどうかを示す値を取得します。
パブリック プロパティ Model 既存のバックアップ モデルのオブジェクトを取得します。
パブリック プロパティ PersistentCommands 関連付けられている現在のサーバー エクスプローラーの接続とレジストリに保存され、コマンドの名前と値のペアのコレクションを取得します。
パブリック プロパティ PersistentProperties 関連付けられている現在のサーバー エクスプローラーの接続とともに保存され、プロパティの名前と値のペアのコレクションを取得します。
パブリック プロパティ ServiceProvider 現在のデータ サービス プロバイダーを取得します。
パブリック プロパティ ViewSupport ビューのサポートのオブジェクトを現在のサーバー エクスプローラーの接続に関連付けられているを取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド CreateNewItem データの階層に新しいノードが作成されます。
パブリック メソッド CreateNewItems データの階層の新しいノードの指定した数を作成します。
パブリック メソッド DelayInsertItem(String, IVsDataViewSelectionInfo, Int32, array<Object[]) 親ノードが展開されていない、または作成されて後で挿入するノードのキューに指定したノードを追加します。それ以外の場合、カーソル、指定されたノード。
パブリック メソッド DelayInsertItem(String, String, Int32, array<Object[]) 親ノードが展開されていない、または作成されて後で挿入するノードのキューに指定したノードを追加します。それ以外の場合、カーソル、指定されたノード。
パブリック メソッド DiscardItem 指定したノードをサーバー エクスプローラーから削除し、メモリからの対応するオブジェクトを割振りを解除します。
パブリック メソッド GetOtherViewHierarchy 指定したサーバー エクスプローラーに関連付けられたデータの階層接続を取得します。
パブリック メソッド GetProviderImplementation<T> パラメーターが 0 未満です。
パブリック メソッド GetViewCommonNodeInfo 指定したノードの IVsDataViewCommonNodeInfo を返します。
パブリック メソッド InsertItem(Int32, IVsDataViewSelectionInfo, Int32, array<Object[]) 指定した親ノードの下に指定したノードと子ノードがある場合、挿入します。
パブリック メソッド InsertItem(Int32, String, Int32, array<Object[]) 指定した親ノードの下に指定したノードを挿入します。
パブリック メソッド RemoveItem(Int32) 指定したノードをサーバー エクスプローラーから削除し、破棄します。
パブリック メソッド RemoveItem(Int32, Boolean) サーバー エクスプローラーから指定したノードを削除します。 パラメーターが です。
パブリック メソッド SetNewItemSaveName 指定したノードを保存すると使用の名前を設定します。

このページのトップへ

解説

このインターフェイスは DDEX サービスとして実装されます。

参照

関連項目

Microsoft.VisualStudio.Data.Services.SupportEntities 名前空間