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