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

命名Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer空間提供類別與介面,用以將 物件總管 功能整合到 SQL Server Management Studio 所使用的 Visual Studio 殼層環境中。

類別

名稱 Description
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

代表當檢視提供者變更所選檢視時傳遞的事件參數。

介面

名稱 Description
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'Designer 使用的 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 Forms 選單相容的選單。

列舉

名稱 Description
FilterOperator

指定支援的濾波操作。

ItemScope

列舉了檔案總管中項目的範圍。

NavigableItemRefreshFlags

指定可導航物品的刷新旗標。

委派

名稱 Description
BuildChildren

代表將處理非同步建置的方法。

GettingChildrenCallback

處理非同步擷取子節點的操作。

NodesChangedEventHandler

代表當物件瀏覽器中節點變更時,將處理事件的方法。

ViewChangedEventHandler

表示當 IAltViewProvider 物件變更所選視圖時,將處理事件處理程序的方法。