Classe DataViewBrowseObjectProvider
Consente di recuperare un oggetto specializzato di visualizzazione per un nodo specificato in una visualizzazione dati.
Gerarchia di ereditarietà
Object
Microsoft.VisualStudio.Data.ObjectWithSite
Microsoft.VisualStudio.Data.DataViewBrowseObjectProvider
Spazio dei nomi: Microsoft.VisualStudio.Data
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Sintassi
'Dichiarazione
Public Class DataViewBrowseObjectProvider _
Inherits ObjectWithSite
public class DataViewBrowseObjectProvider : ObjectWithSite
public ref class DataViewBrowseObjectProvider : public ObjectWithSite
type DataViewBrowseObjectProvider =
class
inherit ObjectWithSite
end
public class DataViewBrowseObjectProvider extends ObjectWithSite
Il tipo DataViewBrowseObjectProvider espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
DataViewBrowseObjectProvider | Costruttore di classe.Crea una nuova istanza della classe DataViewBrowseObjectProvider. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
DataViewHierarchyAccessor | Recupera un'istanza di oggetto DataViewHierarchyAccessor, che fornisce funzioni di accesso gestite per l'oggetto IVsHierarchy che implementa la gerarchia di visualizzazione dati. | |
Site | Recupera o imposta il sito dell'oggetto. (Ereditato da ObjectWithSite) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) | |
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) | |
GetBrowseObject | Recupera un oggetto speciale di visualizzazione per un nodo di visualizzazione dati, data dell'elemento del nodo specificato | |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) | |
OnSiteChanged | Genera l'evento SiteChanged. (Ereditato da ObjectWithSite) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
SiteChanged | Evento generato quando la proprietà Site viene modificata. (Ereditato da ObjectWithSite) |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
IObjectWithSite.GetSite | Recupera l'ultimo sito impostato utilizzando il metodo IObjectWithSite.SetSite.Nei casi in cui non è noto sito, l'oggetto restituisce un'eccezione. (Ereditato da ObjectWithSite) | |
IObjectWithSite.SetSite | Fornisce il puntatore del sito all'oggetto del sito. (Ereditato da ObjectWithSite) |
In alto
Note
Le classi derivate da DataViewBrowseObjectProvider devono implementare il metodo GetBrowseObject utilizzando il puntatore della gerarchia per contextualize il ID voce specificato; quindi, è possibile utilizzare qualsiasi oggetto generato automaticamente di esplorazione come base per individuare specializzata oggetti.
L'implementazione della classe base restituisce semplicemente il valore dell'oggetto di esplorazione di generare automaticamente.
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.