IVsDataViewHierarchy Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Reprezentuje możliwość manipulowania połączeniem eksploratora danych przez jego implementację jako hierarchię widoku danych.
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
- Atrybuty
Właściwości
CurrentView |
Pobiera bieżący widok hierarchii widoku danych. |
ExplorerConnection |
Pobiera bieżące połączenie z Eksploratorem serwera. |
IsConnectionInitialized |
Pobiera wartość wskazującą, czy połączenie z Eksploratorem serwera zostało zainicjowane. |
IsModelInitialized |
Pobiera wartość wskazującą, czy model pomocy technicznej jest inicjowany. |
IsViewSupportInitialized |
Pobiera wartość wskazującą, czy obiekt obsługi widoku jest inicjowany. |
Model |
Pobiera istniejący obiekt modelu pomocy technicznej. |
PersistentCommands |
Pobiera kolekcję par nazwa/wartość poleceń skojarzonych z bieżącym połączeniem Eksploratora serwera i które są zapisywane w rejestrze. |
PersistentProperties |
Pobiera kolekcję par nazwa/wartość właściwości skojarzonych z bieżącym połączeniem Eksploratora serwera i które są zapisywane. |
ServiceProvider |
Pobiera bieżącego dostawcę usług danych. |
ViewSupport |
Pobiera obiekt obsługi widoku skojarzony z bieżącym połączeniem Eksploratora serwera. |
Metody
CreateNewItem() |
Tworzy nowy węzeł w hierarchii widoku danych. |
CreateNewItems(Int32) |
Tworzy określoną liczbę nowych węzłów w hierarchii widoku danych. |
DelayInsertItem(String, IVsDataViewSelectionInfo, Int32, Object[]) |
Dodaje określony węzeł do kolejki węzłów do wstawienia w późniejszym czasie, jeśli węzeł nadrzędny nie został jeszcze rozszerzony lub nie został utworzony. W przeciwnym razie natychmiast wstawia określony węzeł. |
DelayInsertItem(String, String, Int32, Object[]) |
Dodaje określony węzeł do kolejki węzłów do wstawienia w późniejszym czasie, jeśli węzeł nadrzędny nie został jeszcze rozszerzony lub nie został utworzony. W przeciwnym razie natychmiast wstawia określony węzeł. |
DiscardItem(Int32) |
Usuwa określony węzeł z Eksploratora serwera i cofa przydział odpowiedniego obiektu z pamięci. |
GetOtherViewHierarchy(IVsDataExplorerConnection) |
Pobiera hierarchię widoku danych skojarzona z danym połączeniem Eksploratora serwera. |
GetProviderImplementation<T>(Type) |
Tworzy implementację typu ogólnego T na podstawie określonego typu. |
GetViewCommonNodeInfo(Int32) |
Zwraca wartość IVsDataViewCommonNodeInfo dla określonego węzła. |
InsertItem(Int32, IVsDataViewSelectionInfo, Int32, Object[]) |
Wstawia określony węzeł i jego węzły podrzędne, jeśli istnieją, w określonym węźle nadrzędnym. |
InsertItem(Int32, String, Int32, Object[]) |
Wstawia określony węzeł w określonym węźle nadrzędnym. |
RemoveItem(Int32) |
Usuwa określony węzeł z Eksploratora serwera i odrzuca go. |
RemoveItem(Int32, Boolean) |
Usuwa określony węzeł z Eksploratora serwera. Opcjonalnie odrzuca określony węzeł. |
SetNewItemSaveName(Int32, String) |
Ustawia nazwę do użycia podczas zapisywania określonego węzła. |