DataViewHierarchyAccessor-Klasse
Stellt einen Satz von Eigenschaften und Methoden dar, die mit der Datenansichtshierarchienimplementierung der IVsUIHierarchy-Schnittstelle interagieren.
Vererbungshierarchie
Object
Microsoft.VisualStudio.Data.DataViewHierarchyAccessor
Namespace: Microsoft.VisualStudio.Data
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Syntax
'Declaration
Public Class DataViewHierarchyAccessor
public class DataViewHierarchyAccessor
public ref class DataViewHierarchyAccessor
type DataViewHierarchyAccessor = class end
public class DataViewHierarchyAccessor
Der DataViewHierarchyAccessor-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
DataViewHierarchyAccessor | Klassenkonstruktor.Initialisiert eine neue Instanz der DataViewHierarchyAccessor-Klasse mit einer IVsUIHierarchy-Objektinstanz. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
Connection | Ruft eine DataConnection-Objektinstanz ab, die die Datenverbindung für die Datenansichtshierarchie darstellt. |
![]() |
Hierarchy | Ruft eine IVsUIHierarchy-Objektinstanz ab, die die aktuelle Hierarchienansicht darstellt. |
![]() |
SelectedDataView | Ruft eine Zeichenfolge ab, die die aktuell ausgewählte Datenansicht darstellt. |
![]() |
ServiceProvider | Ruft den globalen Dienstanbieter von Visual Studio ab, die durch die Datenansichtshierarchie verwendet wird. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
ActivateDocumentIfOpen(String) | Ermöglicht einem Dokument mit dem angegebenen Moniker, wenn das Dokument geöffnet ist. |
![]() |
ActivateDocumentIfOpen(String, Guid) | Ermöglicht einem Dokument mit dem angegebenen Moniker und der logischen Ansicht, wenn das Dokument geöffnet ist. |
![]() |
CreateObjectNode | Erstellt einen neuen Knoten in der Datenansichtshierarchie, aber von ohne Kontext und den wird nicht überall in der Hierarchiestruktur eingefügt. |
![]() |
DropObjectNode | Ermöglicht es einem vorhandenen Knoten ab, der ein Objekt aus der Datenquelle von der Datenansichtshierarchie darstellt. |
![]() |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) |
![]() |
ExecuteCommand(Int32, OleCommand) | Führt einen OLE-Befehl ohne Argumente direkt auf der Datenansichtshierarchie aus. |
![]() |
ExecuteCommand(Int32, OleCommand, Object) | Führt einen OLE-Befehl auf der Datenansichtshierarchie mit Argumenten aus. |
![]() |
ExecuteCommand(Int32, OleCommand, OleCommandExecutionOption, Object) | Führt einen OLE-Befehl direkt auf der Datenansichtshierarchie, mit einer bestimmten Ausführungsoption und -Argumenten aus. |
![]() |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) |
![]() |
GetChildSelectionTypes | Ruft ein Array der aufgelisteten Objekttypen ab, wenn ein übergeordneter Knoten erweitert wird, um die untergeordneten Knoten anzuzeigen. |
![]() |
GetChildStaticNodeIds | Ruft ein Array der statischen Knoten IDs ab, die untergeordnete Elemente der angegebenen Element ID sind |
![]() |
GetCommandStatus(Int32, OleCommand) | Ruft den Status eines OLE-Befehls ab. |
![]() |
GetCommandStatus(Int32, OleCommand, OleCommandTextType) | Ruft den Status eines OLE-Befehls mit einem Anforderung für einen bestimmten Typ Befehlstext ab. |
![]() |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) |
![]() |
GetItemIdFromNodePath | Leitet die Element-ID eines Knotens in der Datenansichtshierarchie ab, die einen Pfad zum Knoten angegeben wird. |
![]() |
GetNodeId | Ruft die Knoten IDs ab, wie in der Datenansichtsunterstützung XML angegeben aus einer Element ID |
![]() |
GetNodeName | Ruft den Anzeigenamen des angegebenen Knotens ab. |
![]() |
GetNodePath | Leitet einen Knotenpfad vom Speicherort eines Knotens in der Datenansichtshierarchie ab. |
![]() |
GetObjectIdentifier | Ruft den datenquellenspezifischen Bezeichner des Objekts ab, das dem Knoten zugeordnet ist, der die angegebene Element ID übereinstimmt |
![]() |
GetObjectProperty | Ruft eine Eigenschaft eines Datenobjekts ab, das dem Knoten zugeordnet ist, der die angegebene Element ID übereinstimmt |
![]() |
GetObjectType | Ruft den Typ des Datenobjekts ab, das dem Knoten zugeordnet ist, der die angegebene Element ID übereinstimmt |
![]() |
GetProperty | Ruft eine Hierarchieneigenschaft ab. |
![]() |
GetSelectedItems | Ruft ein Array von Ganzzahlen ab, das Element IDs für ausgewählte Knoten in der Struktur darstellt. |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
IsDocumentOpen(String) | Ruft einen booleschen Wert ab, der angibt, ob ein Dokument mit einem bestimmten Moniker geöffnet ist. |
![]() |
IsDocumentOpen(String, Guid) | Ruft einen booleschen Wert ab, der angibt, ob ein Dokument mit einem bestimmten Moniker und einer logischen Ansicht geöffnet ist. |
![]() |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) |
![]() |
SetNodePath | Legt den Knotenpfad für einen Knoten fest, der von einer bestimmten ID des Punkts identifiziert wird |
![]() |
SetProperty | Legt eine angegebene Hierarchieneigenschaft fest. |
![]() |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Hinweise
Verwenden Sie diese Klasse, um zu vereinfachen, verständigend mit dem Datenansichtshierarchienobjekt aus verwaltetem Code. Mit dieser Klasse wird über der Unterhaltung direkt mit den IVsHierarchy oder IVsUIHierarchy-Schnittstellen bevorzugt.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.