Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |