DataObjectSelector Class

 

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.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)


public abstract class DataObjectSelector : DataSiteableObject<IVsDataConnection>, 
	IVsDataObjectSelector, IVsDataSupportObject<IVsDataObjectSelector>

NameDescription
System_CAPS_protmethodDataObjectSelector()

Initializes a new instance of the DataObjectSelector class.

System_CAPS_protmethodDataObjectSelector(IVsDataConnection)

Initializes a new instance of the DataObjectSelector class with the data connection object.

NameDescription
System_CAPS_pubpropertySite

Gets or sets the object site.(Inherited from DataSiteableObject<T>.)

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetExpensiveProperties(String)

Retrieves a list of expensive properties from the object store.

System_CAPS_protmethodGetExpensiveProperties(String, Object[])

Retrieves a list of expensive properties from the object store.

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_protmethodSystem_CAPS_staticGetMappings(Object[])

Returns key/value pairs of mapped property names and their corresponding data source–specific property names.

System_CAPS_pubmethodGetOrdering(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.

System_CAPS_protmethodGetOrdering(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.

System_CAPS_pubmethodGetRequiredRestrictions(String)

Retrieves a list of the restrictions that are required when data objects are selected for the specified type.

System_CAPS_protmethodGetRequiredRestrictions(String, Object[])

Retrieves a list of the restrictions that are required when data objects are selected for the specified type.

System_CAPS_pubmethodGetSupportedRestrictions(String)

Retrieves all the restrictions that are supported when data objects are selected for the specified type.

System_CAPS_protmethodGetSupportedRestrictions(String, Object[])

Retrieves all the restrictions that are supported when data objects are selected for the specified type.

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_protmethodOnSiteChanged(EventArgs)

Raises the SiteChanged event.(Inherited from DataSiteableObject<T>.)

System_CAPS_pubmethodSelectObjects(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.

System_CAPS_protmethodSelectObjects(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.

System_CAPS_pubmethodToString()

(Inherited from Object.)

NameDescription
System_CAPS_pubeventSiteChanged

Occurs when the Site property is changed.(Inherited from DataSiteableObject<T>.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: