Condividi tramite


DataObjectSelector Classe

Definizione

Rappresenta un'implementazione dell'interfaccia IVsDataObjectSelector.

public ref class DataObjectSelector abstract : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, Microsoft::VisualStudio::Data::Core::IVsDataSupportObject<Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataObjectSelector ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataObjectSelector
public abstract class DataObjectSelector : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, Microsoft.VisualStudio.Data.Core.IVsDataSupportObject<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataObjectSelector>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataObjectSelector
type DataObjectSelector = class
    inherit DataSiteableObject<IVsDataConnection>
    interface IVsDataObjectSelector
    interface IVsDataSupportObject<IVsDataObjectSelector>
Public MustInherit Class DataObjectSelector
Inherits DataSiteableObject(Of IVsDataConnection)
Implements IVsDataObjectSelector, IVsDataSupportObject(Of IVsDataObjectSelector)
Ereditarietà
Derivato
Implementazioni

Costruttori

DataObjectSelector()

Inizializza una nuova istanza della classe DataObjectSelector.

DataObjectSelector(IVsDataConnection)

Inizializza una nuova istanza della classe con l'oggetto DataObjectSelector connessione dati.

Proprietà

Site

Ottiene o imposta il sito dell'oggetto.

(Ereditato da DataSiteableObject<T>)

Metodi

GetExpensiveProperties(String)

Recupera un elenco di proprietà costose dall'archivio oggetti.

GetExpensiveProperties(String, Object[])

Recupera un elenco di proprietà costose dall'archivio oggetti.

GetMappings(Object[])

Restituisce coppie chiave/valore di nomi di proprietà mappate e i relativi nomi di proprietà specifici dell'origine dati.

GetOrdering(String)

Restituisce l'ordinamento per il tipo specificato come stringa di nomi di oggetti dati delimitati da virgole, che specifica l'ordine di ordinamento degli oggetti dati restituiti quando vengono selezionati gli oggetti.

GetOrdering(String, Object[])

Restituisce l'ordinamento per il tipo specificato come stringa di nomi di oggetti dati delimitati da virgole, che specifica l'ordine di ordinamento degli oggetti dati restituiti quando vengono selezionati gli oggetti.

GetRequiredRestrictions(String)

Recupera un elenco delle restrizioni necessarie quando gli oggetti dati vengono selezionati per il tipo specificato.

GetRequiredRestrictions(String, Object[])

Recupera un elenco delle restrizioni necessarie quando gli oggetti dati vengono selezionati per il tipo specificato.

GetSupportedRestrictions(String)

Recupera tutte le restrizioni supportate quando gli oggetti dati vengono selezionati per il tipo specificato.

GetSupportedRestrictions(String, Object[])

Recupera tutte le restrizioni supportate quando gli oggetti dati vengono selezionati per il tipo specificato.

OnSiteChanged(EventArgs)

Genera l'evento SiteChanged.

(Ereditato da DataSiteableObject<T>)
SelectObjects(String, Object[], String[])

Restituisce un lettore dati per gli oggetti dati recuperati dall'archivio oggetti, filtrati dalle restrizioni e dalle proprietà specificate.

SelectObjects(String, Object[], String[], Object[])

Restituisce un lettore dati per gli oggetti dati recuperati dall'archivio oggetti, filtrati dalle restrizioni, dalle proprietà e dai parametri specificati.

Eventi

SiteChanged

Si verifica quando si modifica la proprietà Site.

(Ereditato da DataSiteableObject<T>)

Implementazioni dell'interfaccia esplicita

IVsDataSupportObject<IVsDataObjectSelector>.Invoke(String, Object[], Object[])

Rappresenta un'implementazione dell'interfaccia IVsDataObjectSelector.

Si applica a