Condividi tramite


Classe DataViewHierarchyAccessor

Rappresenta un set di proprietà e metodi che interagiscono con l'implementazione della gerarchia di visualizzazione dati dell'interfaccia IVsUIHierarchy.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.Data.DataViewHierarchyAccessor

Spazio dei nomi:  Microsoft.VisualStudio.Data
Assembly:  Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)

Sintassi

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

Il tipo DataViewHierarchyAccessor espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico DataViewHierarchyAccessor Costruttore di classe.Inizializza una nuova istanza della classe DataViewHierarchyAccessor a un'istanza di oggetto IVsUIHierarchy.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Connection Recupera un'istanza di oggetto DataConnection che rappresenta la connessione dati relativi alla gerarchia di visualizzazione dati.
Proprietà pubblica Hierarchy Recupera un'istanza di oggetto IVsUIHierarchy che rappresenta la visualizzazione della gerarchia corrente.
Proprietà pubblica SelectedDataView Recupera una stringa che rappresenta la visualizzazione dati attualmente selezionata.
Proprietà pubblica ServiceProvider Recupera il provider di servizi globale di Visual Studio che viene utilizzato dalla gerarchia di visualizzazione dati.

In alto

Metodi

  Nome Descrizione
Metodo pubblico ActivateDocumentIfOpen(String) Attiva un documento con il moniker specificato, se il documento è aperto.
Metodo pubblico ActivateDocumentIfOpen(String, Guid) Attiva un documento con il moniker specificato e la visualizzazione logica, se il documento è aperto.
Metodo pubblico CreateObjectNode Creare un nuovo nodo nella gerarchia di visualizzazione dati, ma si senza contesto e che non è posizionato in un punto qualsiasi della struttura della gerarchia.
Metodo pubblico DropObjectNode Rilascia un nodo esistente che rappresenta un oggetto dall'origine dati nella gerarchia di visualizzazione dati.
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico ExecuteCommand(Int32, OleCommand) Esegue un comando OLE senza argomenti direttamente nella gerarchia di visualizzazione dati.
Metodo pubblico ExecuteCommand(Int32, OleCommand, Object) Esegue un comando OLE nella gerarchia di visualizzazione dati con gli argomenti.
Metodo pubblico ExecuteCommand(Int32, OleCommand, OleCommandExecutionOption, Object) Esegue un comando OLE direttamente nella gerarchia di visualizzazione dati, con un'opzione specifica e gli argomenti di esecuzione.
Metodo protetto Finalize Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object)
Metodo pubblico GetChildSelectionTypes Recupera una matrice di tipi di oggetto enumerati quando un nodo padre viene espanso per visualizzare i nodi figlio.
Metodo pubblico GetChildStaticNodeIds Recupera una matrice del nodo statico ID che è figlio dell'ID elemento specificato
Metodo pubblico GetCommandStatus(Int32, OleCommand) Recupera lo stato di un comando OLE.
Metodo pubblico GetCommandStatus(Int32, OleCommand, OleCommandTextType) Recupera lo stato di un comando OLE con una richiesta di un tipo particolare di testo del comando.
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetItemIdFromNodePath Tramite l'id elemento di un nodo della gerarchia di visualizzazione dati fornito un percorso al nodo.
Metodo pubblico GetNodeId Recupera l'id del nodo come specificato nel supporto XML di visualizzazione dati da un ID elemento
Metodo pubblico GetNodeName Recupera il nome visualizzato di un nodo specificato.
Metodo pubblico GetNodePath Deriva un percorso del nodo dalla posizione di un nodo della gerarchia di visualizzazione dati.
Metodo pubblico GetObjectIdentifier Recupera l'identificatore dati-database di origine- specifico dell'oggetto associato al nodo corrispondente all'ID elemento specificato
Metodo pubblico GetObjectProperty Recupera una proprietà di un oggetto dati associato al nodo corrispondente all'ID elemento specificato
Metodo pubblico GetObjectType Recupera il tipo di oggetto dati associato al nodo corrispondente all'ID elemento specificato
Metodo pubblico GetProperty Recupera una proprietà della gerarchia.
Metodo pubblico GetSelectedItems Recupera una matrice di Integer che rappresenta l'elemento ID per i nodi attualmente selezionato nella struttura ad albero.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsDocumentOpen(String) Recupera un valore booleano che indica se un documento con un moniker particolare è aperto.
Metodo pubblico IsDocumentOpen(String, Guid) Recupera un valore booleano che indica se un documento con un moniker particolare e una visualizzazione logica è aperto.
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico SetNodePath Imposta il percorso del nodo per un nodo identificato da un ID elemento specifico
Metodo pubblico SetProperty Imposta una proprietà specificata della gerarchia.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Utilizzare questa classe per rendere comunicazione con l'oggetto della gerarchia di visualizzazione dati da codice gestito più semplice. L'utilizzo di questa classe viene preferito sulla conversazione tramite interfacce IVsUIHierarchy o IVsHierarchy.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Data