IVsDataViewHierarchy インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
重要
この 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) |
指定したノードを保存するときに使用する名前を設定します。 |