Condividi tramite


Classe DataObjectSelector

Abilita che ottiene a dati i metadati di origine specifici sugli oggetti dall'oggetto. L'origine dell'archivio dell'oggetto è il file XML di supporto dell'oggetto dati.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
    Microsoft.VisualStudio.Data.Framework.DataObjectSelector
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetObjectSelector
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetRootObjectSelector

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

Sintassi

'Dichiarazione
Public MustInherit Class DataObjectSelector _
    Inherits DataSiteableObject(Of IVsDataConnection) _
    Implements IVsDataObjectSelector, IVsDataSupportObject(Of IVsDataObjectSelector)
public abstract class DataObjectSelector : DataSiteableObject<IVsDataConnection>, 
    IVsDataObjectSelector, IVsDataSupportObject<IVsDataObjectSelector>
public ref class DataObjectSelector abstract : public DataSiteableObject<IVsDataConnection^>, 
    IVsDataObjectSelector, IVsDataSupportObject<IVsDataObjectSelector^>
[<AbstractClass>]
type DataObjectSelector =  
    class 
        inherit DataSiteableObject<IVsDataConnection>
        interface IVsDataObjectSelector 
        interface IVsDataSupportObject<IVsDataObjectSelector>
    end
public abstract class DataObjectSelector extends DataSiteableObject<IVsDataConnection> implements IVsDataObjectSelector, IVsDataSupportObject<IVsDataObjectSelector>

Il tipo DataObjectSelector espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto DataObjectSelector() Inizializza una nuova istanza della classe DataObjectSelector.
Metodo protetto DataObjectSelector(IVsDataConnection) Inizializza una nuova istanza della classe DataObjectSelector all'oggetto connessione dati.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Site Ottiene o imposta il sito dell'oggetto. (Ereditato da DataSiteableObject<T>)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
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 GetExpensiveProperties(String) Recupera un elenco di proprietà costose dall'oggetto.
Metodo protetto GetExpensiveProperties(String, array<Object[]) Recupera un elenco di proprietà costose dall'oggetto.
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo protettoMembro statico GetMappings Restituisce coppie chiave-valore dei nomi mappati proprietà e dei relativi nomi proprietà di origine di dati specifici corrispondenti.
Metodo pubblico GetOrdering(String) Restituisce l'ordine per il tipo specificato come una serie di nomi di oggetto dati delimitati da virgole, che specifica l'ordinamento degli oggetti dati restituiti quando gli oggetti vengono selezionati.
Metodo protetto GetOrdering(String, array<Object[]) Restituisce l'ordine per il tipo specificato come una serie di nomi di oggetto dati delimitati da virgole, che specifica l'ordinamento degli oggetti dati restituiti quando gli oggetti vengono selezionati.
Metodo pubblico GetRequiredRestrictions(String) Recupera un elenco delle limitazioni necessarie quando gli oggetti dati vengono selezionati per il tipo specificato.
Metodo protetto GetRequiredRestrictions(String, array<Object[]) Recupera un elenco delle limitazioni necessarie quando gli oggetti dati vengono selezionati per il tipo specificato.
Metodo pubblico GetSupportedRestrictions(String) Recupera tutte le restrizioni supportate quando gli oggetti dati vengono selezionati per il tipo specificato.
Metodo protetto GetSupportedRestrictions(String, array<Object[]) Recupera tutte le restrizioni supportate quando gli oggetti dati vengono selezionati per il tipo specificato.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnSiteChanged Genera l'evento SiteChanged. (Ereditato da DataSiteableObject<T>)
Metodo pubblico SelectObjects(String, array<Object[], array<String[]) Restituisce un lettore dati per gli oggetti dati recuperati dall'archivio dell'oggetto, che vengono filtrati da restrizioni e le proprietà specificate.
Metodo protetto SelectObjects(String, array<Object[], array<String[], array<Object[]) Restituisce un lettore dati per gli oggetti dati recuperati dall'archivio dell'oggetto, che vengono filtrati da restrizioni, le proprietà e i parametri specificati.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Eventi

  Nome Descrizione
Evento pubblico SiteChanged Viene generato quando si modifica la proprietà Site. (Ereditato da DataSiteableObject<T>)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IVsDataSupportObject<IVsDataObjectSelector>.Invoke Richiama il metodo specificato.

In alto

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.Framework