IVsDataObjectSelector Interface
Enables getting data source–specific metadata about objects from the object store. The source of the object store is the data object support XML file.
Namespace: Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly: Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)
Syntax
'Declaration
<DataClientObjectAttribute("23A162EC-2CFE-46bd-B6A3-DD4D5150422F")> _
Public Interface IVsDataObjectSelector
[DataClientObjectAttribute("23A162EC-2CFE-46bd-B6A3-DD4D5150422F")]
public interface IVsDataObjectSelector
[DataClientObjectAttribute(L"23A162EC-2CFE-46bd-B6A3-DD4D5150422F")]
public interface class IVsDataObjectSelector
[<DataClientObjectAttribute("23A162EC-2CFE-46bd-B6A3-DD4D5150422F")>]
type IVsDataObjectSelector = interface end
public interface IVsDataObjectSelector
The IVsDataObjectSelector type exposes the following members.
Methods
Name | Description | |
---|---|---|
GetExpensiveProperties | When implemented by a class, retrieves a list of expensive properties from the object store. | |
GetOrdering | 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 | When implemented by a class, retrieves a list of the restrictions that are required when selecting data objects for the specified type. | |
GetSupportedRestrictions | When implemented by a class, retrieves all the restrictions that are supported when selecting data objects for the specified type. | |
SelectObjects | 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. |
Top
Remarks
This interface is implemented by the DataObjectSelector DDEX Framework class.
See Also
Reference
Microsoft.VisualStudio.Data.Services.SupportEntities Namespace