Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer 名前空間

名前空間にはMicrosoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer、SQL Server Management Studioによって使用される Visual Studio シェル環境にオブジェクト エクスプローラー機能を統合するために使用されるクラスとインターフェイスが用意されています。

クラス

DeferredHierarchyObject

XML ファイルからビルドされる階層オブジェクトを遅らせます。

ExceptionEventArgs

名前空間にはMicrosoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer、SQL Server Management Studioによって使用される Visual Studio シェル環境にオブジェクト エクスプローラー機能を統合するために使用されるクラスとインターフェイスが用意されています。

HierarchyObject

項目別のオブジェクトを表します。

HierarchyTreeNode

独自のアイコンを持ち、エクスプローラー階層の処理方法を認識している、遅延読み込みノードを表します。

ItemScopeHelper

エクスプローラーの項目スコープ ヘルパーを表示します。

LazyNode

ILazyLoadingNode オブジェクトを実装するツリー ノードです。

NodesChangedEventArgs

ビュー プロバイダーで選択されているビューを変更するときに渡すイベント引数です。

ToolsMenuItemBase

IMenuItem オブジェクトを実装します。

ViewChangedEventArgs

ビュー プロバイダーが選択されているビューを変更するときに渡すイベント引数を表します。

インターフェイス

IAbortableRequest

操作の中止を要求しているメソッドを定義します。

IAccessModifier

項目を表示するかどうかの決定を委任します。

IAltViewProvider

オブジェクト エクスプローラーの単一のツリーで複数の切り替え可能なビューを提供できるようにするインターフェイスを表します。

IAutoRefreshableItem

ダイアログ ボックスなどの外部ソースからのアクションの結果として、それ自体とその子を更新できるアイテムを表します。

IColumnProperty

フィルターを適用できる個別の列を表します。

IContextChanged

アイテムのコンテキストを変更できるようにします。

IDragHandler

ノードがドラッグ操作の処理を委任できるようにします。

IExplorerHierarchy

ツリーに表示されるノードのコレクションを表します。

IExplorerHierarchyNode

IExplorerHierarchy オブジェクト内に存在する階層ノードを表します。

IExplorerRootNode

階層のルート ノードを表します。

IFilterProvider

オブジェクトのフィルター情報を提供します。

IFilterRow

個別のフィルター選択された項目を表します。

IFilterSettings

概要ビューを表示するために必要な情報を提供します。

IFilterStorage

フィルター設定を階層内に永続化できます。

IGetChildrenRequest

INavigableItem.GetChildren オブジェクトを使用してバッチ内の子を非同期に取得します。

IHierarchyDisposingNotify

IVsUIHierarchy オブジェクトが閉じられている通知を提供します。

IHierarchyNodeBuilder

表示されるノードを作成するためにオブジェクト エクスプローラーが使用するインターフェイスを表します。

IIconHandler

オブジェクト エクスプローラー内のノードのアイコン処理を行います。

ILaunchFormHostProvider

サービス コンテナーに含まれる ILauncherFormHost インターフェイスを取得します。

ILazyLoadingNode

ユーザーがプラス記号 (+) をクリックするまでノードがノード コレクションへの子ノードの追加を遅延できるようにします。

IMaintenancePlanPersist

THAT'S デザイナーによって使用される IMaintenancePlanPersist インターフェイスを表します。

IManagedConnection

マネージド接続へのインターフェイスを指定します。

IMenuCommandTextChanges

テキストを動的に変更できるメニュー コマンドを表します。

IMenuHandler

オブジェクト エクスプローラーのショートカット メニューの処理を提供します。

IMenuItem

DefaultMenuHandler クラスに追加できるメニュー項目を表します。

IMenuOwnerProvider

コンテキスト メニュー ハンドラーの所有者を提供します。

IMessageProvider

アプリケーション全体で統一された方法でメッセージを表示するためのメソッドを提供します。

IMultiItemAccessModifier

アイテムが表示可能かどうか、および有効になっているかどうかのデリゲートです。

IMultiSelectMenuHandler

オブジェクト エクスプローラー内の複数の項目に対するショートカット メニューの処理を提供します。

IMultiSelectMenuItem

DefaultMenuHandler クラスに追加するメニュー項目を表します。

INameHandler

オブジェクト エクスプローラー内のノードが名前の処理を委任できるようにします。

INameObjectCollection

キーまたはインデックスを使用してアクセスできる関連付けられた文字列キーとオブジェクト値のコレクションを定義します。

INavigableItem

IExplorerHierarchy オブジェクト内に存在する階層ノードを表します。

INavigableItemBuildSet

まとめて構築されているナビゲーション可能なアイテムのセットのパラメーターを記述します。

INavigationContext

オブジェクト エクスプローラー階層内のノードの情報を提供します。

INavigationContextProvider

コンテキスト ソース内で現在選択されている項目の追跡および基になっているコンテキスト ソースに対する変更の追跡を提供します。

INavigationEventNotification

イベント通知を表すインターフェイスです。

INodeContext

ノードに対して接続および列挙子のコンテキストを提供します。

INodeInformation

オブジェクト エクスプローラー階層内のノードの情報を提供します。

INodeRename

階層ノードのインプレースでの名前変更をサポートします。

INodeStateChanged

何らかの内部状態が変化したときにツリー ノードの派生クラスを通知できます。 ノードはそれに従って外観を更新できます。

INodeWithActions

ツリー ノードが既定のアクションとプロパティ ダイアログ ボックスを公開できるようにします。

INodeWithAltName

ノードがテキスト プロパティとは異なる名前を持つことができるようにします。

INodeWithDrag

ドラッグをサポートするかどうかをノードが示すことができるようにします。

INodeWithEdit

ノードが編集可能かどうか、および新しい名前を処理できるかどうかを示すことができるようにします。

INodeWithIcon

ツリーのイメージ インデックス内でのアイコンの位置を心配せずに、ノードが表示するアイコンを直接指定できるようにします。

INodeWithMenu

ノードがそれ自体のショートカット メニューに関与できるようにします。

INodeWithVisibility

TreeNode がツリーに表示されるかどうかを動的に決定できるようにします。

INotifyItemChanged

オブジェクト エクスプローラーを制御できるようにする COM 表示インターフェイスです。

INotifyWhenAddedToTree

ノードが追加されたときにツリーが通知できるようにします。

IObjectExplorerService

オブジェクト エクスプローラーを制御できるようにする COM 表示インターフェイスです。

IPropertyHandler

ノードのプロパティ バッグに追加プロパティを追加する手段を定義します。

IQueryList

フィルター可能な列のクエリと、フィルター処理されたノードの一覧の作成をサポートします。

IQueryProvider

フィルターの適用が可能な列のクエリとフィルター選択されたノードの一覧のビルドをサポートします。

IRefreshableNode

ノードが自身とその子を更新できるようにします。

IRemovableItem

項目を階層から削除できるようにします。

IToolTipHandler

エクスプローラー階層のノードにカスタム ツールヒント テキストを提供します。

IUIObjectMetadata

UIObjectMetadata クラスのインターフェイスを提供します。

IUIObjectTypeInfo

UIObject の種類に関する情報を表します。

IUpdateChildrenRequest

すべての子で非同期にフィールドのセットを読み込むための INavigableItem.UpdateChildren で使用されるインターフェイスです。

IUpdateState

状態の更新を処理します。

IViewType

オブジェクト エクスプローラー内のすべてのビューの種類を示します。

IWinformsMenuHandler

オブジェクトが Windows フォーム メニューと互換性のあるメニューをビルドできるようにします。

列挙型

FilterOperator

サポートされるフィルター操作を指定します。

ItemScope

エクスプローラーに含まれる項目のスコープを列挙します。

NavigableItemRefreshFlags

ナビゲーション可能なアイテムの更新フラグを指定します。

代理人

BuildChildren

非同期ビルドを処理するメソッドを表します。

GettingChildrenCallback

子を非同期に取得する操作を処理します。

NodesChangedEventHandler

オブジェクト エクスプローラー内のノードが変更されるときのイベントを処理するメソッドを表します。

ViewChangedEventHandler

IAltViewProvider オブジェクトが選択されているビューを変更するときにイベント ハンドラーを処理するメソッドを表します。