Partager via


DataObjectSelector Classe

Définition

Représente une implémentation de l’interface 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)
Héritage
Dérivé
Implémente

Constructeurs

DataObjectSelector()

Initialise une nouvelle instance de la classe DataObjectSelector.

DataObjectSelector(IVsDataConnection)

Initialise une nouvelle instance de la classe avec l’objet DataObjectSelector de connexion de données.

Propriétés

Site

Obtient ou définit le site d’objet.

(Hérité de DataSiteableObject<T>)

Méthodes

GetExpensiveProperties(String)

Récupère une liste de propriétés coûteuses à partir du magasin d’objets.

GetExpensiveProperties(String, Object[])

Récupère une liste de propriétés coûteuses à partir du magasin d’objets.

GetMappings(Object[])

Retourne des paires clé/valeur de noms de propriétés mappées et leurs noms de propriétés spécifiques à la source de données correspondantes.

GetOrdering(String)

Retourne l’ordre pour le type spécifié sous la forme d’une chaîne de noms d’objets de données délimités par des virgules, qui spécifie l’ordre de tri des objets de données retournés lorsque des objets sont sélectionnés.

GetOrdering(String, Object[])

Retourne l’ordre pour le type spécifié sous la forme d’une chaîne de noms d’objets de données délimités par des virgules, qui spécifie l’ordre de tri des objets de données retournés lorsque des objets sont sélectionnés.

GetRequiredRestrictions(String)

Récupère la liste des restrictions requises lorsque des objets de données sont sélectionnés pour le type spécifié.

GetRequiredRestrictions(String, Object[])

Récupère la liste des restrictions requises lorsque des objets de données sont sélectionnés pour le type spécifié.

GetSupportedRestrictions(String)

Récupère toutes les restrictions prises en charge lorsque les objets de données sont sélectionnés pour le type spécifié.

GetSupportedRestrictions(String, Object[])

Récupère toutes les restrictions prises en charge lorsque les objets de données sont sélectionnés pour le type spécifié.

OnSiteChanged(EventArgs)

Déclenche l’événement SiteChanged.

(Hérité de DataSiteableObject<T>)
SelectObjects(String, Object[], String[])

Retourne un lecteur de données pour les objets de données récupérés à partir du magasin d’objets, qui sont filtrés par les restrictions et propriétés spécifiées.

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

Retourne un lecteur de données pour les objets de données récupérés à partir du magasin d’objets, qui sont filtrés par les restrictions, propriétés et paramètres spécifiés.

Événements

SiteChanged

Se produit lorsque la propriété Site est modifiée.

(Hérité de DataSiteableObject<T>)

Implémentations d’interfaces explicites

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

Représente une implémentation de l’interface IVsDataObjectSelector.

S’applique à