ICachedDataStore Members

The interface for objects that need to interact with a cached data store.

Properties

Name Description
AutoCreateOption When implemented by a class, returns which operations are performed when a data store is accessed for the first time. Inherited from IDataStore.

Methods

Name Description
ModifyData(DataCacheCookie, ModificationStatement[]) When implemented by a class, executes specified modification statements against a cached data store, notifies about affected tables and returns the operation result. Inherited from ICacheToCacheCommunicationCore.
ModifyData(ModificationStatement[]) Updates data in a data store using the specified modification statements. Inherited from IDataStore.
NotifyDirtyTables(DataCacheCookie, String[]) When implemented by a class, informs a cached data store's Root element (DataCacheRoot or MSSql2005SqlDependencyCacheRoot) about specific modified tables. Inherited from ICacheToCacheCommunicationCore.
ProcessCookie(DataCacheCookie) When implemented by a class, synchronizes table update information with a cached data store's Root element (DataCacheRoot or MSSql2005SqlDependencyCacheRoot). Inherited from ICacheToCacheCommunicationCore.
SelectData(DataCacheCookie, SelectStatement[]) When implemented by a class, fetches data from a cached data store using specified query statements and returns the operation result. Inherited from ICacheToCacheCommunicationCore.
SelectData(SelectStatement[]) When implemented by a class, fetches data from a data store using the specified query statements. Inherited from IDataStore.
UpdateSchema(DataCacheCookie, DBTable[], Boolean) When implemented by a class, updates a cached data store's schema according to specified settings and returns the operation result. Inherited from ICacheToCacheCommunicationCore.
UpdateSchema(Boolean, DBTable[]) When implemented by a class, updates the storage schema according to the specified class descriptions. Inherited from IDataStore.
See Also