Udostępnij za pośrednictwem


DataObjectSelector Klasa

Definicja

Reprezentuje implementację interfejsu 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)
Dziedziczenie
Pochodne
Implementuje

Konstruktory

DataObjectSelector()

Inicjuje nowe wystąpienie klasy DataObjectSelector.

DataObjectSelector(IVsDataConnection)

Inicjuje DataObjectSelector nowe wystąpienie klasy z obiektem połączenia danych.

Właściwości

Site

Pobiera lub ustawia lokację obiektu.

(Odziedziczone po DataSiteableObject<T>)

Metody

GetExpensiveProperties(String)

Pobiera listę kosztownych właściwości z magazynu obiektów.

GetExpensiveProperties(String, Object[])

Pobiera listę kosztownych właściwości z magazynu obiektów.

GetMappings(Object[])

Zwraca pary klucz/wartość mapowanych nazw właściwości i odpowiadające im nazwy właściwości specyficznych dla źródła danych.

GetOrdering(String)

Zwraca kolejność dla określonego typu jako ciąg nazw obiektów danych rozdzielanych przecinkami, co określa kolejność sortowania obiektów danych zwracanych po wybraniu obiektów.

GetOrdering(String, Object[])

Zwraca kolejność dla określonego typu jako ciąg nazw obiektów danych rozdzielanych przecinkami, co określa kolejność sortowania obiektów danych zwracanych po wybraniu obiektów.

GetRequiredRestrictions(String)

Pobiera listę ograniczeń wymaganych podczas wybierania obiektów danych dla określonego typu.

GetRequiredRestrictions(String, Object[])

Pobiera listę ograniczeń wymaganych podczas wybierania obiektów danych dla określonego typu.

GetSupportedRestrictions(String)

Pobiera wszystkie ograniczenia, które są obsługiwane, gdy obiekty danych są wybrane dla określonego typu.

GetSupportedRestrictions(String, Object[])

Pobiera wszystkie ograniczenia, które są obsługiwane, gdy obiekty danych są wybrane dla określonego typu.

OnSiteChanged(EventArgs)

SiteChanged Zgłasza zdarzenie.

(Odziedziczone po DataSiteableObject<T>)
SelectObjects(String, Object[], String[])

Zwraca czytnik danych dla obiektów danych pobranych z magazynu obiektów, które są filtrowane przez określone ograniczenia i właściwości.

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

Zwraca czytnik danych dla obiektów danych pobranych z magazynu obiektów, które są filtrowane według określonych ograniczeń, właściwości i parametrów.

Zdarzenia

SiteChanged

Występuje, gdy właściwość zostanie zmieniona Site .

(Odziedziczone po DataSiteableObject<T>)

Jawne implementacje interfejsu

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

Reprezentuje implementację interfejsu IVsDataObjectSelector.

Dotyczy