Share via


IVsDataObjectSelector Interface

Definition

Represents the ability to select data objects from a data source.

public interface class IVsDataObjectSelector
[Microsoft.VisualStudio.Data.Core.DataClientObject("23A162EC-2CFE-46bd-B6A3-DD4D5150422F")]
public interface IVsDataObjectSelector
[<Microsoft.VisualStudio.Data.Core.DataClientObject("23A162EC-2CFE-46bd-B6A3-DD4D5150422F")>]
type IVsDataObjectSelector = interface
Public Interface IVsDataObjectSelector
Derived
Attributes

Methods

GetExpensiveProperties(String)

When implemented by a class, retrieves a list of expensive properties from the object store.

GetOrdering(String)

When implemented by a class, 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 selecting objects.

GetRequiredRestrictions(String)

When implemented by a class, retrieves a list of the restrictions that are required when selecting data objects for the specified type.

GetSupportedRestrictions(String)

When implemented by a class, retrieves all the restrictions that are supported when selecting data objects for the specified type.

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

When implemented by a class, returns a data reader for the data objects retrieved from the object store, which are filtered by the specified restrictions and properties.

Applies to