Sdílet prostřednictvím


DataViewHierarchyAccessor – třída

Představuje sadu vlastností a metod, které spolupracují s daty zobrazení hierarchie provádění IVsUIHierarchy rozhraní.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Data.DataViewHierarchyAccessor

Obor názvů:  Microsoft.VisualStudio.Data
Sestavení:  Microsoft.VisualStudio.Data (v Microsoft.VisualStudio.Data.dll)

Syntaxe

'Deklarace
Public Class DataViewHierarchyAccessor
public class DataViewHierarchyAccessor
public ref class DataViewHierarchyAccessor
type DataViewHierarchyAccessor =  class end
public class DataViewHierarchyAccessor

Typ DataViewHierarchyAccessor zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda DataViewHierarchyAccessor Konstruktoru třídy.Inicializuje novou instanci DataViewHierarchyAccessor třídy s IVsUIHierarchy instance objektu.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Connection Načte DataConnection představující datové připojení pro hierarchii zobrazení dat instance objektu.
Veřejná vlastnost Hierarchy Načte IVsUIHierarchy instance objektu představující aktuální zobrazení hierarchie.
Veřejná vlastnost SelectedDataView Načte řetězec představující zobrazení aktuálně vybraná data.
Veřejná vlastnost ServiceProvider Načte globální poskytovatel metadat Visual Studio používá data zobrazení hierarchie.

Nahoru

Metody

  Název Popis
Veřejná metoda ActivateDocumentIfOpen(String) Pokud je dokument otevřený, aktivuje dokumentu určeného zástupný název.
Veřejná metoda ActivateDocumentIfOpen(String, Guid) Pokud je dokument otevřený, aktivuje zástupný název zadaný a logické zobrazení dokumentu.
Veřejná metoda CreateObjectNode Vytvoří nový uzel v hierarchii zobrazení dat, ale jeden bez kontextu a že není umístěna kdekoliv ve stromové struktuře hierarchie.
Veřejná metoda DropObjectNode Existující uzel, představující objekt ze zdroje dat z hierarchie zobrazení dat klesne.
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Veřejná metoda ExecuteCommand(Int32, OleCommand) Příkazu OLE bez argumentů provede přímo na data zobrazit hierarchii.
Veřejná metoda ExecuteCommand(Int32, OleCommand, Object) Provede příkaz k OLE v hierarchii zobrazení dat s argumenty.
Veřejná metoda ExecuteCommand(Int32, OleCommand, OleCommandExecutionOption, Object) Provede příkaz k OLE přímo v hierarchii zobrazení dat s možnost spuštění zvláštní a argumenty.
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetChildSelectionTypes Načte pole typů objektů ve výčtu rozbaleném nadřazený uzel zobrazit své podřízené uzly.
Veřejná metoda GetChildStaticNodeIds Načte pole statické uzel ID, které jsou podřízené zadané položky ID
Veřejná metoda GetCommandStatus(Int32, OleCommand) Načte stav příkazu OLE.
Veřejná metoda GetCommandStatus(Int32, OleCommand, OleCommandTextType) Načte stav požadavku pro konkrétní typ příkazu text příkazu OLE.
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetItemIdFromNodePath Odvodí ID položky uzlu v hierarchii zobrazení dat dané cesty uzlu.
Veřejná metoda GetNodeId Načte ID uzlu podle podporu zobrazení dat XML z identifikátor položky.
Veřejná metoda GetNodeName Načte zobrazovaný název zadaný uzel.
Veřejná metoda GetNodePath Cesta uzlu z umístění uzlu v hierarchii zobrazení dat odvodí.
Veřejná metoda GetObjectIdentifier Načítá datový zdroj zvláštní identifikátor objektu přidružený uzel odpovídající ID zadanou položku.
Veřejná metoda GetObjectProperty Načte vlastnost data objektu přidružený uzel odpovídající ID zadanou položku.
Veřejná metoda GetObjectType Vyhledá typ dat objekt přidružený uzel odpovídající ID zadanou položku.
Veřejná metoda GetProperty Načte vlastnost hierarchie.
Veřejná metoda GetSelectedItems Načte celočíselné pole představující ID položky pro vybrané uzly stromu.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda IsDocumentOpen(String) Logická hodnota označující, zda je aktuálně otevřený dokument s konkrétní zástupný název načte.
Veřejná metoda IsDocumentOpen(String, Guid) Logická hodnota označující, zda je aktuálně otevřený dokument s konkrétní zástupný název a logické zobrazení načte.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda SetNodePath Nastaví cestu uzlu identifikované určité položky ID uzlu
Veřejná metoda SetProperty Nastaví vlastnost zadanou hierarchii.
Veřejná metoda ToString Vrátí řetězec představující aktuální objekt. (Zděděno z Object.)

Nahoru

Poznámky

Pomocí této třídy komunikuje hierarchie objekt zobrazení dat ze spravovaného kódu jednodušší.Pomocí této třídy má přednost před mluví přímo IVsHierarchy nebo IVsUIHierarchy rozhraní.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Data – obor názvů