Share via


IVsDataObjectStore Interface

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

Namespace:  Microsoft.VisualStudio.Data.Services
Assembly:  Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)

Syntax

'Declaration
Public Interface IVsDataObjectStore
public interface IVsDataObjectStore
public interface class IVsDataObjectStore
type IVsDataObjectStore =  interface end
public interface IVsDataObjectStore

The IVsDataObjectStore type exposes the following members.

Methods

  Name Description
Public method CanSelectObjects Indicates whether the specified type can be selected from the data object support XML stream.
Public method GetDefaultOrdering Returns the default ordering that is used to sort the data source objects selected from the object store.
Public method GetExpensiveProperties Retrieves the expensive properties of the specified type.
Public method GetObject(String, array<Object[]) Retrieves the specified data object from the object store.
Public method GetObject(String, array<Object[], Boolean) Retrieves the specified data object from the object store.
Public method GetObject(String, array<Object[], array<String[]) Retrieves the specified data object from the object store.
Public method GetObject(String, array<Object[], array<String[], Boolean) Retrieves the specified data object from the object store.
Public method GetRequiredRestrictions Returns the restrictions that are required for selecting objects of the specified type from the object store.
Public method GetSupportedRestrictions Returns all the restrictions that are supported for selecting objects of the specified type from the object store.
Public method 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.
Public method InvalidateObjects(String, array<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.
Public method SelectObjects(String) Returns a collection of data objects for the specified type from the object store.
Public method SelectObjects(String, array<Object[]) Returns a collection of data objects for the specified type from the object store, filtered by the specified restrictions.
Public method SelectObjects(String, array<Object[], Boolean) Returns a collection of data objects for the specified type from the object store, filtered by the specified restrictions.
Public method SelectObjects(String, array<Object[], String) Returns a collection of data objects for the specified type from the object store, filtered by the specified restrictions and filter.
Public method SelectObjects(String, array<Object[], array<String[]) Returns a collection of data objects for the specified type from the object store, filtered by the specified restrictions and properties.
Public method SelectObjects(String, array<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.
Public method SelectObjects(String, array<Object[], array<String[], String) Returns a collection of data objects for the specified type from the object store, filtered by the specified restrictions, properties, and filter.
Public method SelectObjects(String, array<Object[], array<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.
Public method SelectObjects(String, array<Object[], array<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.

Top

Remarks

This interface is implemented as a built-in DDEX service.

See Also

Reference

Microsoft.VisualStudio.Data.Services Namespace