Freigeben über


DataObjectSelector Klasse

Definition

Stellt eine Implementierung der IVsDataObjectSelector-Schnittstelle dar.

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)
Vererbung
Abgeleitet
Implementiert

Konstruktoren

DataObjectSelector()

Initialisiert eine neue Instanz der DataObjectSelector-Klasse.

DataObjectSelector(IVsDataConnection)

Initialisiert eine neue instance der DataObjectSelector -Klasse mit dem Datenverbindungsobjekt.

Eigenschaften

Site

Ruft die Objektwebsite ab oder legt sie fest.

(Geerbt von DataSiteableObject<T>)

Methoden

GetExpensiveProperties(String)

Ruft eine Liste mit teuren Eigenschaften aus dem Objektspeicher ab.

GetExpensiveProperties(String, Object[])

Ruft eine Liste mit teuren Eigenschaften aus dem Objektspeicher ab.

GetMappings(Object[])

Gibt Schlüssel-Wert-Paare von zugeordneten Eigenschaftsnamen und deren entsprechenden datenquellenspezifischen Eigenschaftsnamen zurück.

GetOrdering(String)

Gibt die Reihenfolge für den angegebenen Typ als Zeichenfolge von durch Trennzeichen getrennten Datenobjektnamen zurück, die die Sortierreihenfolge der Datenobjekte angibt, die zurückgegeben werden, wenn Objekte ausgewählt werden.

GetOrdering(String, Object[])

Gibt die Reihenfolge für den angegebenen Typ als Zeichenfolge von durch Trennzeichen getrennten Datenobjektnamen zurück, die die Sortierreihenfolge der Datenobjekte angibt, die zurückgegeben werden, wenn Objekte ausgewählt werden.

GetRequiredRestrictions(String)

Ruft eine Liste der Einschränkungen ab, die erforderlich sind, wenn Datenobjekte für den angegebenen Typ ausgewählt werden.

GetRequiredRestrictions(String, Object[])

Ruft eine Liste der Einschränkungen ab, die erforderlich sind, wenn Datenobjekte für den angegebenen Typ ausgewählt werden.

GetSupportedRestrictions(String)

Ruft alle Einschränkungen ab, die unterstützt werden, wenn Datenobjekte für den angegebenen Typ ausgewählt werden.

GetSupportedRestrictions(String, Object[])

Ruft alle Einschränkungen ab, die unterstützt werden, wenn Datenobjekte für den angegebenen Typ ausgewählt werden.

OnSiteChanged(EventArgs)

Löst das SiteChanged-Ereignis aus.

(Geerbt von DataSiteableObject<T>)
SelectObjects(String, Object[], String[])

Gibt einen Datenleser für die Aus dem Objektspeicher abgerufenen Datenobjekte zurück, die nach den angegebenen Einschränkungen und Eigenschaften gefiltert werden.

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

Gibt einen Datenleser für die aus dem Objektspeicher abgerufenen Datenobjekte zurück, die nach den angegebenen Einschränkungen, Eigenschaften und Parametern gefiltert werden.

Ereignisse

SiteChanged

Tritt ein, wenn die Site-Eigenschaft geändert wird.

(Geerbt von DataSiteableObject<T>)

Explizite Schnittstellenimplementierungen

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

Stellt eine Implementierung der IVsDataObjectSelector-Schnittstelle dar.

Gilt für: