IVsDataObjectStore Interface

Definition

Represents a store, that is, a cache, of data source–specific data objects.

public interface class IVsDataObjectStore
public interface IVsDataObjectStore
type IVsDataObjectStore = interface
Public Interface IVsDataObjectStore

Methods

CanSelectObjects(String)

Indicates whether the specified type can be selected from the data object support XML stream.

GetDefaultOrdering(String)

Returns the default ordering that is used to sort the data source objects selected from the object store.

GetExpensiveProperties(String)

Retrieves the expensive properties of the specified type.

GetObject(String, Object[])

Retrieves the specified data object from the object store.

GetObject(String, Object[], Boolean)

Retrieves the specified data object from the object store.

GetObject(String, Object[], String[])

Retrieves the specified data object from the object store.

GetObject(String, Object[], String[], Boolean)

Retrieves the specified data object from the object store.

GetRequiredRestrictions(String)

Returns the restrictions that are required for selecting objects of the specified type from the object store.

GetSupportedRestrictions(String)

Returns all the restrictions that are supported for selecting objects of the specified type from the object store.

InvalidateObjects(String)

Invalidates the data objects corresponding to the specified type, forcing the data objects to be selected from the data source for future requests, as opposed to retrieving them from the object store cache.

InvalidateObjects(String, Object[])

Invalidates the data objects corresponding to the specified type and restrictions, forcing the data objects to be selected from the data source for future requests, as opposed to retrieving them from the object store cache.

SelectObjects(String)

Returns a collection of data objects for the specified type from the object store.

SelectObjects(String, Object[])

Returns a collection of data objects for the specified type from the object store, filtered by the specified restrictions.

SelectObjects(String, Object[], Boolean)

Returns a collection of data objects for the specified type from the object store, filtered by the specified restrictions.

SelectObjects(String, Object[], String)

Returns a collection of data objects for the specified type from the object store, filtered by the specified restrictions and filter.

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

Returns a collection of data objects for the specified type from the object store, filtered by the specified restrictions and filter, and sorted according to the specified ordering.

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

Returns a collection of data objects for the specified type from the object store, filtered by the specified restrictions and properties.

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

Returns a collection of data objects for the specified type from the object store, filtered by the specified restrictions, properties, and filter.

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

Returns a collection of data objects for the specified type from the object store, filtered by the specified restrictions, properties, and filter, and sorted according to the specified ordering.

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

Returns a collection of data objects for the specified type from the object store, filtered by the specified restrictions, properties, and filter, and sorted according to the specified ordering.

Applies to