IVsDataViewHierarchy Rozhraní

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Představuje schopnost poskytovatele manipulovat s připojením průzkumníka dat prostřednictvím jeho implementace jako hierarchie zobrazení dat.

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
Atributy

Vlastnosti

CurrentView

Získá aktuální zobrazení hierarchie zobrazení dat.

ExplorerConnection

Získá aktuální připojení k Průzkumník serveru.

IsConnectionInitialized

Získá hodnotu označující, zda bylo připojení k Průzkumníku serveru inicializováno.

IsModelInitialized

Získá hodnotu označující, zda je model podpory inicializován.

IsViewSupportInitialized

Získá hodnotu označující, zda je inicializován objekt podpory zobrazení.

Model

Získá existující objekt modelu podpory.

PersistentCommands

Získá kolekci dvojic název/hodnota příkazů, které jsou přidruženy k aktuálnímu připojení Průzkumník serveru a které jsou uloženy v registru.

PersistentProperties

Získá kolekci dvojic název/hodnota vlastností, které jsou přidruženy k aktuálnímu připojení Průzkumník serveru a které jsou uloženy.

ServiceProvider

Získá aktuálního poskytovatele datových služeb.

ViewSupport

Získá objekt podpory zobrazení přidružený k aktuálnímu připojení Průzkumník serveru.

Metody

CreateNewItem()

Vytvoří nový uzel v hierarchii zobrazení dat.

CreateNewItems(Int32)

Vytvoří zadaný počet nových uzlů v hierarchii zobrazení dat.

DelayInsertItem(String, IVsDataViewSelectionInfo, Int32, Object[])

Přidá zadaný uzel do fronty uzlů, které se mají vložit později, pokud nadřazený uzel ještě nebyl rozbalený nebo není vytvořen. V opačném případě vloží zadaný uzel okamžitě.

DelayInsertItem(String, String, Int32, Object[])

Přidá zadaný uzel do fronty uzlů, které se mají vložit později, pokud nadřazený uzel ještě nebyl rozbalený nebo není vytvořen. V opačném případě vloží zadaný uzel okamžitě.

DiscardItem(Int32)

Odebere zadaný uzel z Průzkumníka serveru a zruší přidělení odpovídajícího objektu z paměti.

GetOtherViewHierarchy(IVsDataExplorerConnection)

Načte hierarchii zobrazení dat přidruženou k danému připojení Průzkumníka serveru.

GetProviderImplementation<T>(Type)

Vytvoří implementaci obecného typu T ze zadaného typu.

GetViewCommonNodeInfo(Int32)

Vrátí hodnotu IVsDataViewCommonNodeInfo pro zadaný uzel.

InsertItem(Int32, IVsDataViewSelectionInfo, Int32, Object[])

Vloží zadaný uzel a jeho podřízené uzly, pokud existují, pod zadaný nadřazený uzel.

InsertItem(Int32, String, Int32, Object[])

Vloží zadaný uzel pod zadaný nadřazený uzel.

RemoveItem(Int32)

Odebere zadaný uzel z Průzkumníka serveru a zahodí ho.

RemoveItem(Int32, Boolean)

Odebere zadaný uzel z Průzkumníka serveru. Volitelně zahodí zadaný uzel.

SetNewItemSaveName(Int32, String)

Nastaví název pro použití při ukládání zadaného uzlu.

Platí pro