IVsDataViewHierarchy Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |