IVsDataViewHierarchy Schnittstelle
Definition
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.
Wichtig
Diese API ist nicht CLS-kompatibel.
Stellt die Fähigkeit eines Anbieters dar, eine Daten-Explorer-Verbindung über die Implementierung als Datensichthierarchie zu bearbeiten.
public interface class IVsDataViewHierarchy
[System.CLSCompliant(false)]
public interface IVsDataViewHierarchy
public interface IVsDataViewHierarchy
[<System.CLSCompliant(false)>]
type IVsDataViewHierarchy = interface
type IVsDataViewHierarchy = interface
Public Interface IVsDataViewHierarchy
- Attribute
Eigenschaften
CurrentView |
Ruft die aktuelle Ansicht der Datenansichtshierarchie ab. |
ExplorerConnection |
Ruft die aktuelle Verbindung mit server Explorer ab. |
IsConnectionInitialized |
Ruft einen Wert ab, der angibt, ob die Verbindung mit dem Server Explorer initialisiert wurde. |
IsModelInitialized |
Ruft einen Wert ab, der angibt, ob das Supportmodell initialisiert ist. |
IsViewSupportInitialized |
Ruft einen Wert ab, der angibt, ob das Ansichtsunterstützungsobjekt initialisiert ist. |
Model |
Ruft das vorhandene Supportmodellobjekt ab. |
PersistentCommands |
Ruft eine Auflistung von Name-Wert-Paaren von Befehlen ab, die der aktuellen Server-Explorer-Verbindung zugeordnet und in der Registrierung gespeichert werden. |
PersistentProperties |
Ruft eine Auflistung von Namen-Wert-Paaren von Eigenschaften ab, die der aktuellen Server-Explorer-Verbindung zugeordnet und gespeichert werden. |
ServiceProvider |
Ruft den aktuellen Datendienstanbieter ab. |
ViewSupport |
Ruft das Ansichtsunterstützungsobjekt ab, das der aktuellen Server-Explorer-Verbindung zugeordnet ist. |
Methoden
CreateNewItem() |
Erstellt einen neuen Knoten in der Datenansichtshierarchie. |
CreateNewItems(Int32) |
Erstellt die angegebene Anzahl neuer Knoten in der Datenansichtshierarchie. |
DelayInsertItem(String, IVsDataViewSelectionInfo, Int32, Object[]) |
Fügt den angegebenen Knoten der Warteschlange der Knoten hinzu, die zu einem späteren Zeitpunkt eingefügt werden sollen, wenn der übergeordnete Knoten noch nicht erweitert oder nicht erstellt wurde. Andernfalls fügt der angegebene Knoten sofort ein. |
DelayInsertItem(String, String, Int32, Object[]) |
Fügt den angegebenen Knoten der Warteschlange der Knoten hinzu, die zu einem späteren Zeitpunkt eingefügt werden sollen, wenn der übergeordnete Knoten noch nicht erweitert oder nicht erstellt wurde. Andernfalls fügt der angegebene Knoten sofort ein. |
DiscardItem(Int32) |
Entfernt den angegebenen Knoten aus server Explorer und hebt die Zuordnung des entsprechenden Objekts aus dem Arbeitsspeicher auf. |
GetOtherViewHierarchy(IVsDataExplorerConnection) |
Ruft die Datenansichtshierarchie ab, die der angegebenen Server-Explorer-Verbindung zugeordnet ist. |
GetProviderImplementation<T>(Type) |
Erstellt eine Implementierung des generischen Typs T aus dem angegebenen Typ. |
GetViewCommonNodeInfo(Int32) |
Gibt den IVsDataViewCommonNodeInfo für den angegebenen Knoten zurück. |
InsertItem(Int32, IVsDataViewSelectionInfo, Int32, Object[]) |
Fügt den angegebenen Knoten und seine untergeordneten Knoten (falls vorhanden) unter dem angegebenen übergeordneten Knoten ein. |
InsertItem(Int32, String, Int32, Object[]) |
Fügt den angegebenen Knoten unter dem angegebenen übergeordneten Knoten ein. |
RemoveItem(Int32) |
Entfernt den angegebenen Knoten aus server Explorer und verwirft ihn. |
RemoveItem(Int32, Boolean) |
Entfernt den angegebenen Knoten aus server Explorer. Optional wird der angegebene Knoten verworfen. |
SetNewItemSaveName(Int32, String) |
Legt den Namen für die Verwendung beim Speichern des angegebenen Knotens fest. |