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 | |
---|---|---|
![]() |
DataViewHierarchyAccessor | Costruttore di classe.Inizializza una nuova istanza della classe DataViewHierarchyAccessor a un'istanza di oggetto IVsUIHierarchy. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Connection | Recupera un'istanza di oggetto DataConnection che rappresenta la connessione dati relativi alla gerarchia di visualizzazione dati. |
![]() |
Hierarchy | Recupera un'istanza di oggetto IVsUIHierarchy che rappresenta la visualizzazione della gerarchia corrente. |
![]() |
SelectedDataView | Recupera una stringa che rappresenta la visualizzazione dati attualmente selezionata. |
![]() |
ServiceProvider | Recupera il provider di servizi globale di Visual Studio che viene utilizzato dalla gerarchia di visualizzazione dati. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
ActivateDocumentIfOpen(String) | Attiva un documento con il moniker specificato, se il documento è aperto. |
![]() |
ActivateDocumentIfOpen(String, Guid) | Attiva un documento con il moniker specificato e la visualizzazione logica, se il documento è aperto. |
![]() |
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. |
![]() |
DropObjectNode | Rilascia un nodo esistente che rappresenta un oggetto dall'origine dati nella gerarchia di visualizzazione dati. |
![]() |
Equals | Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
![]() |
ExecuteCommand(Int32, OleCommand) | Esegue un comando OLE senza argomenti direttamente nella gerarchia di visualizzazione dati. |
![]() |
ExecuteCommand(Int32, OleCommand, Object) | Esegue un comando OLE nella gerarchia di visualizzazione dati con gli argomenti. |
![]() |
ExecuteCommand(Int32, OleCommand, OleCommandExecutionOption, Object) | Esegue un comando OLE direttamente nella gerarchia di visualizzazione dati, con un'opzione specifica e gli argomenti di esecuzione. |
![]() |
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) |
![]() |
GetChildSelectionTypes | Recupera una matrice di tipi di oggetto enumerati quando un nodo padre viene espanso per visualizzare i nodi figlio. |
![]() |
GetChildStaticNodeIds | Recupera una matrice del nodo statico ID che è figlio dell'ID elemento specificato |
![]() |
GetCommandStatus(Int32, OleCommand) | Recupera lo stato di un comando OLE. |
![]() |
GetCommandStatus(Int32, OleCommand, OleCommandTextType) | Recupera lo stato di un comando OLE con una richiesta di un tipo particolare di testo del comando. |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetItemIdFromNodePath | Tramite l'id elemento di un nodo della gerarchia di visualizzazione dati fornito un percorso al nodo. |
![]() |
GetNodeId | Recupera l'id del nodo come specificato nel supporto XML di visualizzazione dati da un ID elemento |
![]() |
GetNodeName | Recupera il nome visualizzato di un nodo specificato. |
![]() |
GetNodePath | Deriva un percorso del nodo dalla posizione di un nodo della gerarchia di visualizzazione dati. |
![]() |
GetObjectIdentifier | Recupera l'identificatore dati-database di origine- specifico dell'oggetto associato al nodo corrispondente all'ID elemento specificato |
![]() |
GetObjectProperty | Recupera una proprietà di un oggetto dati associato al nodo corrispondente all'ID elemento specificato |
![]() |
GetObjectType | Recupera il tipo di oggetto dati associato al nodo corrispondente all'ID elemento specificato |
![]() |
GetProperty | Recupera una proprietà della gerarchia. |
![]() |
GetSelectedItems | Recupera una matrice di Integer che rappresenta l'elemento ID per i nodi attualmente selezionato nella struttura ad albero. |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
IsDocumentOpen(String) | Recupera un valore booleano che indica se un documento con un moniker particolare è aperto. |
![]() |
IsDocumentOpen(String, Guid) | Recupera un valore booleano che indica se un documento con un moniker particolare e una visualizzazione logica è aperto. |
![]() |
MemberwiseClone | Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
SetNodePath | Imposta il percorso del nodo per un nodo identificato da un ID elemento specifico |
![]() |
SetProperty | Imposta una proprietà specificata della gerarchia. |
![]() |
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.