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

独自のアイコンを持ち、Explorer階層の処理方法を知っている遅いロードノードを表しています。

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のデザイナーが使用する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オブジェクトが選択したビューを変更した際にイベントハンドラを処理するメソッドを表します。