Поделиться через


DataObjectSelector Класс

Определение

Представляет реализацию интерфейса 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)
Наследование
Производный
Реализации

Конструкторы

DataObjectSelector()

Инициализирует новый экземпляр класса DataObjectSelector.

DataObjectSelector(IVsDataConnection)

Инициализирует новый экземпляр DataObjectSelector класса с помощью объекта подключения к данным.

Свойства

Site

Возвращает или задает сайт объекта.

(Унаследовано от DataSiteableObject<T>)

Методы

GetExpensiveProperties(String)

Извлекает список дорогостоящих свойств из хранилища объектов.

GetExpensiveProperties(String, Object[])

Извлекает список дорогостоящих свойств из хранилища объектов.

GetMappings(Object[])

Возвращает пары "ключ-значение" сопоставленных имен свойств и соответствующие имена свойств источника данных.

GetOrdering(String)

Возвращает порядок для указанного типа в виде строки имен объектов данных с разделителями-запятыми, которая задает порядок сортировки объектов данных, возвращаемых при выборе объектов.

GetOrdering(String, Object[])

Возвращает порядок для указанного типа в виде строки имен объектов данных с разделителями-запятыми, которая задает порядок сортировки объектов данных, возвращаемых при выборе объектов.

GetRequiredRestrictions(String)

Извлекает список ограничений, необходимых при выборе объектов данных для указанного типа.

GetRequiredRestrictions(String, Object[])

Извлекает список ограничений, необходимых при выборе объектов данных для указанного типа.

GetSupportedRestrictions(String)

Извлекает все ограничения, поддерживаемые при выборе объектов данных для указанного типа.

GetSupportedRestrictions(String, Object[])

Извлекает все ограничения, поддерживаемые при выборе объектов данных для указанного типа.

OnSiteChanged(EventArgs)

Вызывает событие SiteChanged.

(Унаследовано от DataSiteableObject<T>)
SelectObjects(String, Object[], String[])

Возвращает средство чтения данных для объектов данных, извлеченных из хранилища объектов, которые фильтруются по указанным ограничениям и свойствам.

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

Возвращает средство чтения данных для объектов данных, полученных из хранилища объектов, которые фильтруются по указанным ограничениям, свойствам и параметрам.

События

SiteChanged

Происходит при изменении свойства Site.

(Унаследовано от DataSiteableObject<T>)

Явные реализации интерфейса

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

Представляет реализацию интерфейса IVsDataObjectSelector.

Применяется к