DataObjectSelector Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents an implementation of the IVsDataObjectSelector interface.
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)
- Inheritance
- Derived
- Implements
Constructors
DataObjectSelector() |
Initializes a new instance of the DataObjectSelector class. |
DataObjectSelector(IVsDataConnection) |
Initializes a new instance of the DataObjectSelector class with the data connection object. |
Properties
Site |
Gets or sets the object site. (Inherited from DataSiteableObject<T>) |
Methods
GetExpensiveProperties(String, Object[]) |
Retrieves a list of expensive properties from the object store. |
GetExpensiveProperties(String) |
Retrieves a list of expensive properties from the object store. |
GetMappings(Object[]) |
Returns key/value pairs of mapped property names and their corresponding data source–specific property names. |
GetOrdering(String, Object[]) |
Returns the ordering for the specified type as a string of comma-delimited data object names, which specifies the sort order of the data objects returned when objects are selected. |
GetOrdering(String) |
Returns the ordering for the specified type as a string of comma-delimited data object names, which specifies the sort order of the data objects returned when objects are selected. |
GetRequiredRestrictions(String, Object[]) |
Retrieves a list of the restrictions that are required when data objects are selected for the specified type. |
GetRequiredRestrictions(String) |
Retrieves a list of the restrictions that are required when data objects are selected for the specified type. |
GetSupportedRestrictions(String, Object[]) |
Retrieves all the restrictions that are supported when data objects are selected for the specified type. |
GetSupportedRestrictions(String) |
Retrieves all the restrictions that are supported when data objects are selected for the specified type. |
OnSiteChanged(EventArgs) |
Raises the SiteChanged event. (Inherited from DataSiteableObject<T>) |
SelectObjects(String, Object[], String[], Object[]) |
Returns a data reader for the data objects retrieved from the object store, which are filtered by the specified restrictions, properties, and parameters. |
SelectObjects(String, Object[], String[]) |
Returns a data reader for the data objects retrieved from the object store, which are filtered by the specified restrictions and properties. |
Events
SiteChanged |
Occurs when the Site property is changed. (Inherited from DataSiteableObject<T>) |
Explicit Interface Implementations
IVsDataSupportObject<IVsDataObjectSelector>.Invoke(String, Object[], Object[]) |