Freigeben über


IVsDataViewHierarchy-Schnittstelle

Stellt die Fähigkeit eines Anbieters dar, eine Server-Explorer-Verbindung durch seine Implementierung als Datenansichtshierarchie zu bearbeiten.

Diese API ist nicht CLS-kompatibel. 

Namespace:  Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly:  Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public Interface IVsDataViewHierarchy
[CLSCompliantAttribute(false)]
public interface IVsDataViewHierarchy
[CLSCompliantAttribute(false)]
public interface class IVsDataViewHierarchy
[<CLSCompliantAttribute(false)>]
type IVsDataViewHierarchy =  interface end
public interface IVsDataViewHierarchy

Der IVsDataViewHierarchy-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CurrentView Ruft die aktuelle Ansicht der Datenansichtshierarchie ab.
Öffentliche Eigenschaft ExplorerConnection Ruft die aktuelle Verbindung zum Server-Explorer ab.
Öffentliche Eigenschaft IsConnectionInitialized Ruft einen Wert ab, ob die Verbindung zum Server-Explorer initialisiert wurde.
Öffentliche Eigenschaft IsModelInitialized Ruft einen Wert ab, ob das Stützmodell initialisiert wird.
Öffentliche Eigenschaft IsViewSupportInitialized Ruft einen Wert ab, ob das Ansichtsstützobjekt initialisiert wird.
Öffentliche Eigenschaft Model Ruft das vorhandene Stützmodellobjekt ab.
Öffentliche Eigenschaft PersistentCommands Ruft eine Auflistung Name-Wert-Paare Befehle ab, die der aktuellen Server-Explorer-Verbindung zugeordnet sind und in der Registrierung gespeichert werden.
Öffentliche Eigenschaft PersistentProperties Ruft eine Auflistung Name-Wert-Paare Eigenschaften ab, die der aktuellen Server-Explorer-Verbindung zugeordnet und die gespeichert werden.
Öffentliche Eigenschaft ServiceProvider Ruft den aktuellen Datendienstanbieter ab.
Öffentliche Eigenschaft ViewSupport Ruft das Ansichtsstützobjekt ab, das der aktuellen Server-Explorer-Verbindung zugeordnet ist.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CreateNewItem Erstellt einen neuen Knoten in der Datenansichtshierarchie.
Öffentliche Methode CreateNewItems Erstellt die angegebene Anzahl von neuen Knoten in der Datenansichtshierarchie.
Öffentliche Methode DelayInsertItem(String, IVsDataViewSelectionInfo, Int32, array<Object[]) Fügt den angegebenen Knoten der Warteschlange von den zu einem späteren Zeitpunkt hinzu einzufügende Knoten, wenn der übergeordnete Knoten noch nicht erweitert wurde oder nicht erstellt wird.Andernfalls Einfügungen der angegebene Knoten direkt.
Öffentliche Methode DelayInsertItem(String, String, Int32, array<Object[]) Fügt den angegebenen Knoten der Warteschlange von den zu einem späteren Zeitpunkt hinzu einzufügende Knoten, wenn der übergeordnete Knoten noch nicht erweitert wurde oder nicht erstellt wird.Andernfalls Einfügungen der angegebene Knoten direkt.
Öffentliche Methode DiscardItem Entfernt den angegebenen Knoten aus dem Server-Explorer und gibt das entsprechende Objekt aus dem Arbeitsspeicher frei.
Öffentliche Methode GetOtherViewHierarchy Ruft die Datenansichtshierarchie ab, die mit der angegebenen Server-Explorer-Verbindung zugeordnet ist.
Öffentliche Methode GetProviderImplementation<T> Der -Parameter ist kleiner als 0 (null).
Öffentliche Methode GetViewCommonNodeInfo Gibt IVsDataViewCommonNodeInfo für den angegebenen Knoten zurück.
Öffentliche Methode InsertItem(Int32, IVsDataViewSelectionInfo, Int32, array<Object[]) Fügt den angegebenen Knoten und dessen untergeordnete Knoten ggf. mit den angegebenen übergeordneten Knoten ein.
Öffentliche Methode InsertItem(Int32, String, Int32, array<Object[]) Fügt den angegebenen Knoten unter den angegebenen übergeordneten Knoten ein.
Öffentliche Methode RemoveItem(Int32) Entfernt den angegebenen Knoten aus dem Server-Explorer und verwirft sie.
Öffentliche Methode RemoveItem(Int32, Boolean) Entfernt den angegebenen Knoten im Server-Explorer.Der -Parameter ist .
Öffentliche Methode SetNewItemSaveName Legt den Namen für die Verwendung fest, wenn, den angegebenen Knoten Speichern.

Zum Seitenanfang

Hinweise

Diese Schnittstelle wird als Dienst der integrierten DDEX implementiert.

Siehe auch

Referenz

Microsoft.VisualStudio.Data.Services.SupportEntities-Namespace