Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer Namespace

Der Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer Namensraum bietet Klassen und Schnittstellen, die verwendet werden, um Objekt-Explorer-Funktionen in die Visual Studio-Shell-Umgebung von SQL Server Management Studio zu integrieren.

Klassen

Name Beschreibung
DeferredHierarchyObject

Verzögert die Hierarchieobjekte, die aus der XML-Datei erstellt werden.

ExceptionEventArgs

Der Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer Namensraum bietet Klassen und Schnittstellen, die verwendet werden, um Objekt-Explorer-Funktionen in die Visual Studio-Shell-Umgebung von SQL Server Management Studio zu integrieren.

HierarchyObject

Stellt ein Objekt dar, das kategorisiert ist.

HierarchyTreeNode

Stellt den späten Ladeknoten dar, der eigene Symbole hat und weiß, wie man mit der Explorer-Hierarchie umgeht.

ItemScopeHelper

Zeigt den Item Scope Helper für den Explorer an.

LazyNode

Baumknoten, der das ILazyLoadingNode-Objekt implementiert.

NodesChangedEventArgs

Ereignisargumente werden übergeben, wenn ein View-Anbieter seine ausgewählte View ändert.

ToolsMenuItemBase

Implementiert das IMenuItem-Objekt.

ViewChangedEventArgs

Repräsentiert Ereignisargumente, die übergeben werden, wenn ein View-Anbieter die ausgewählte View ändert.

Schnittstellen

Name Beschreibung
IAbortableRequest

Definiert eine Methode, die den Abbruch der Operation anfordert.

IAccessModifier

Delegiert die Entscheidung, ob ein Gegenstand sichtbar ist oder nicht.

IAltViewProvider

Repräsentiert die Schnittstelle, die es einem Baum ermöglicht, mehrere umschaltbare Ansichten auf einen einzelnen Baum im Objekt-Explorer bereitzustellen.

IAutoRefreshableItem

Stellt ein Element dar, das sich selbst und seine Kinder als Ergebnis von Aktionen einer externen Quelle, wie einem Dialogfenster, aktualisieren kann.

IColumnProperty

Repräsentiert die einzelne Spalte, die gefiltert werden kann.

IContextChanged

Ermöglicht es, dass ein Element seinen Kontext ändert.

IDragHandler

Ermöglicht es einem Knoten, die Handhabung von Drag-Operationen zu delegieren.

IExplorerHierarchy

Repräsentiert eine Sammlung von Knoten, die im Baum erscheinen.

IExplorerHierarchyNode

Repräsentiert einen Hierarchieknoten, der innerhalb eines IExplorerHierarchy-Objekts lebt.

IExplorerRootNode

Repräsentiert den Wurzelknoten für eine Hierarchie.

IFilterProvider

Stellt die Filterinformationen eines Objekts bereit.

IFilterRow

Repräsentiert das einzelne gefilterte Element.

IFilterSettings

Stellt die Informationen bereit, die zur Darstellung einer Zusammenfassungsansicht erforderlich sind.

IFilterStorage

Ermöglicht es, die Filtereinstellung in einer Hierarchie beizubehalten.

IGetChildrenRequest

Ruft Kinder asynchron in Batches mit dem Objekt INavigableItem.GetChildren ab.

IHierarchyDisposingNotify

Gibt eine Benachrichtigung bereit, dass ein IVsUIHierarchy-Objekt geschlossen wird.

IHierarchyNodeBuilder

Repräsentiert eine Schnittstelle, die vom Objektexplorer verwendet wird, um Knoten zu erstellen, die angezeigt werden.

IIconHandler

Bietet Icon-Handling für einen Knoten im Objekt-Explorer.

ILaunchFormHostProvider

Ruft die ILauncherFormHost-Schnittstellen ab, die in einem Service-Container enthalten sind.

ILazyLoadingNode

Ermöglicht es einem Knoten, das Hinzufügen von Kinderknoten zu seiner Knotensammlung aufzuschieben, bis der Benutzer auf das Pluszeichen (+) geklickt hat.

IMaintenancePlanPersist

Repräsentiert die IMaintenancePlanPersist-Schnittstelle, die von THATs Designer verwendet wird.

IManagedConnection

Spezifiziert die Schnittstelle zu einer verwalteten Verbindung.

IMenuCommandTextChanges

Stellt Menübefehle dar, bei denen sich der Text dynamisch ändern kann.

IMenuHandler

Bietet Kontextmenü-Behandlung für den Objekt-Explorer.

IMenuItem

Repräsentiert die Menüelemente, die zur Klasse DefaultMenuHandler hinzugefügt werden können.

IMenuOwnerProvider

Stellt einen Besitzer für den Kontextmenü-Handler bereit.

IMessageProvider

Bietet Methoden zur einheitlichen Darstellung von Nachrichten in der gesamten Anwendung.

IMultiItemAccessModifier

Delegiere darauf, ob ein Element sichtbar und aktiviert ist.

IMultiSelectMenuHandler

Bietet ein Kontextmenü zur Behandlung der mehreren Elemente im Objektexplorer.

IMultiSelectMenuItem

Repräsentiert die Menüelemente, die zur DefaultMenuHandler-Klasse hinzugefügt werden sollen.

INameHandler

Ermöglicht es einem Knoten im Objekt-Explorer, die Namensbehandlung zu delegieren.

INameObjectCollection

Definiert eine Sammlung zugehöriger String-Schlüssel und Objektwerte, die entweder mit dem Schlüssel oder mit einem Index zugänglich sind.

INavigableItem

Repräsentiert den Hierarchieknoten, der innerhalb eines IExplorerHierarchy-Objekts lebt.

INavigableItemBuildSet

Beschreibt Parameter für eine Menge navigierbarer Elemente, die zusammen aufgebaut werden.

INavigationContext

Liefert die Informationen für einen Knoten in der Objekt-Explorer-Hierarchie.

INavigationContextProvider

Bietet die Nachverfolgung des aktuell ausgewählten Elements in der Kontextquelle und Änderungen an den zugrundeliegenden Kontextquellen.

INavigationEventNotification

Eine Schnittstelle, die eine Ereignisbenachrichtigung darstellt.

INodeContext

Stellt den Verbindungs- und Enumerator-Kontext für einen Knoten bereit.

INodeInformation

Liefert die Informationen für einen Knoten in der Objekt-Explorer-Hierarchie.

INodeRename

Unterstützt die Umbenennung eines Hierarchieknotens vor Ort.

INodeStateChanged

Ermöglicht es, dass eine vom Baumknoten abgeleitete Klasse benachrichtigt wird, wenn sich ein interner Zustand geändert hat. Der Knoten kann sein Aussehen entsprechend aktualisieren.

INodeWithActions

Ermöglicht es einem Baumknoten, die Standardaktionen und ein Eigenschaftsdialogfeld anzuzeigen.

INodeWithAltName

Erlaubt einem Knoten, einen Namen zu haben, der sich von der Texteigenschaft unterscheidet.

INodeWithDrag

Ermöglicht es einem Knoten, anzugeben, ob er das Ziehen unterstützt.

INodeWithEdit

Ermöglicht es einem Knoten, anzugeben, ob er bearbeitet werden kann und ob er den neuen Namen verarbeiten kann.

INodeWithIcon

Ermöglicht es einem Knoten, seine Symbole anzugeben, die direkt angezeigt werden sollen, ohne sich darum zu kümmern, wo sie im Bildindex des Baumes stehen.

INodeWithMenu

Ermöglicht es einem Knoten, für sein eigenes Kontextmenü verantwortlich zu sein.

INodeWithVisibility

Ermöglicht es einem TreeNode, dynamisch zu entscheiden, ob er im Baum sichtbar (gezeigt) ist.

INotifyItemChanged

COM-sichtbare Schnittstelle, die die Steuerung des Objekt-Explorers ermöglicht.

INotifyWhenAddedToTree

Ermöglicht es dem Baum, zu benachrichtigen, wenn ein Knoten hinzugefügt wurde.

IObjectExplorerService

COM-sichtbare Schnittstelle, die die Steuerung des Objekt-Explorers ermöglicht.

IPropertyHandler

Definiert eine Möglichkeit, zusätzliche Eigenschaften zum Eigenschaftsbeutel des Knotens hinzuzufügen.

IQueryList

Unterstützt das Abfragen filterbarer Spalten und das Erstellen einer Liste gefilterter Knoten.

IQueryProvider

Unterstützt das Abfragen filterbarer Spalten und das Erstellen einer Liste gefilterter Knoten.

IRefreshableNode

Ermöglicht es einem Knoten, sich selbst und seine Kinder zu erneuern.

IRemovableItem

Ermöglicht es, ein Element aus seiner Hierarchie zu entfernen.

IToolTipHandler

Stellt benutzerdefinierten Tooltip-Text für einen Explorer-Hierarchieknoten bereit.

IUIObjectMetadata

Bietet eine Schnittstelle für die UIObjectMetadata-Klasse.

IUIObjectTypeInfo

Repräsentiert Informationen über den Typ des UIObjekts.

IUpdateChildrenRequest

Schnittstelle mit INavigableItem.UpdateChildren verwendet, um eine Reihe von Feldern asynchron über alle Kinder zu laden.

IUpdateState

Er kümmert sich um Zustandsupdates.

IViewType

Beschreibt jeden Ansichtstyp im Objektexplorer.

IWinformsMenuHandler

Ermöglicht es einem Objekt, ein Menü zu erstellen, das mit Windows Forms-Menüs kompatibel ist.

Enumerationen

Name Beschreibung
FilterOperator

Spezifiziert die unterstützten Filteroperationen.

ItemScope

Zählt den Umfang der Gegenstände im Explorer auf.

NavigableItemRefreshFlags

Spezifiziert die Aktualisierungsflaggen für navigierbare Elemente.

Delegaten

Name Beschreibung
BuildChildren

Repräsentiert die Methoden, die den asynchronen Build verarbeiten.

GettingChildrenCallback

Verwaltet die Operation zur asynchronen Abrufung der Kinder.

NodesChangedEventHandler

Repräsentiert die Methoden, die das Ereignis bearbeiten, wenn Knoten im Objektexplorer geändert werden.

ViewChangedEventHandler

Repräsentiert die Methoden, die einen Ereignishandler verarbeiten, wenn ein IAltViewProvider-Objekt die ausgewählte Ansicht ändert.