IVsDataViewHierarchy Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Importante
Questa API non è conforme a CLS.
Rappresenta la possibilità per un provider di modificare una connessione di Esplora dati tramite la relativa implementazione come gerarchia di visualizzazione dati.
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
- Attributi
Proprietà
CurrentView |
Ottiene la visualizzazione corrente della gerarchia della vista dati. |
ExplorerConnection |
Ottiene la connessione corrente a Esplora server. |
IsConnectionInitialized |
Ottiene un valore che indica se la connessione a Esplora server è stata inizializzata. |
IsModelInitialized |
Ottiene un valore che indica se il modello di supporto è inizializzato. |
IsViewSupportInitialized |
Ottiene un valore che indica se l'oggetto di supporto della visualizzazione è inizializzato. |
Model |
Ottiene l'oggetto modello di supporto esistente. |
PersistentCommands |
Ottiene una raccolta di coppie nome/valore di comandi associati alla connessione corrente di Esplora server e salvate nel Registro di sistema. |
PersistentProperties |
Ottiene una raccolta di coppie nome/valore di proprietà associate alla connessione corrente di Esplora server e salvate. |
ServiceProvider |
Ottiene il provider di servizi dati corrente. |
ViewSupport |
Ottiene l'oggetto di supporto della visualizzazione associato alla connessione corrente a Esplora server. |
Metodi
CreateNewItem() |
Crea un nuovo nodo nella gerarchia della vista dati. |
CreateNewItems(Int32) |
Crea il numero specificato di nuovi nodi nella gerarchia della vista dati. |
DelayInsertItem(String, IVsDataViewSelectionInfo, Int32, Object[]) |
Aggiunge il nodo specificato alla coda di nodi da inserire in un secondo momento, se il nodo padre non è ancora stato espanso o non viene creato. In caso contrario, inserisce immediatamente il nodo specificato. |
DelayInsertItem(String, String, Int32, Object[]) |
Aggiunge il nodo specificato alla coda di nodi da inserire in un secondo momento, se il nodo padre non è ancora stato espanso o non viene creato. In caso contrario, inserisce immediatamente il nodo specificato. |
DiscardItem(Int32) |
Rimuove il nodo specificato da Esplora server e ne alloca l'oggetto corrispondente dalla memoria. |
GetOtherViewHierarchy(IVsDataExplorerConnection) |
Recupera la gerarchia di visualizzazione dati associata alla connessione di Esplora server specificata. |
GetProviderImplementation<T>(Type) |
Crea un'implementazione del tipo generico T dal tipo specificato. |
GetViewCommonNodeInfo(Int32) |
Restituisce l'oggetto IVsDataViewCommonNodeInfo per il nodo specificato. |
InsertItem(Int32, IVsDataViewSelectionInfo, Int32, Object[]) |
Inserisce il nodo specificato e i relativi nodi figlio, se presenti, nel nodo padre specificato. |
InsertItem(Int32, String, Int32, Object[]) |
Inserisce il nodo specificato nel nodo padre specificato. |
RemoveItem(Int32) |
Rimuove il nodo specificato da Esplora server e lo rimuove. |
RemoveItem(Int32, Boolean) |
Rimuove il nodo specificato da Esplora server. Facoltativamente, rimuove il nodo specificato. |
SetNewItemSaveName(Int32, String) |
Imposta il nome da utilizzare per il salvataggio del nodo specificato. |