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

Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer命名空間提供類別和介面,可用來將物件總管 功能整合到使用 SQL Server Management Studio 的 Visual Studio shell 環境。

類別

DeferredHierarchyObject

顯示從 XML 檔案建立之物件的階層。

ExceptionEventArgs
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

指定 Managed 連接的介面。

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 Form 功能表相容的功能表。

列舉

FilterOperator

指定支援的篩選作業。

ItemScope

列舉總管中項目的範圍。

NavigableItemRefreshFlags

指定可導覽項目的重新整理旗標。

委派

BuildChildren

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

GettingChildrenCallback

處理作業來以非同步方式擷取子項。

NodesChangedEventHandler

表示當物件總管中的節點變更時,將會處理事件的方法。

ViewChangedEventHandler

表示當 IAltViewProvider 物件變更選取的檢視時,將會處理事件處理常式的方法。