Skip to main content

CachedDataStoreService Members

The base class for WCF services providing access to data via cached data stores (objects implementing the ICachedDataStore interface).

Constructors

Name Description
CachedDataStoreService(ICachedDataStore) Initializes a new instance of the CachedDataStoreService class with a cached data store‘s element (Root or Node), which provides data for the service.

Methods

Name Description
Do(String, Object) Executes a specified command with specific parameters and returns the operation result. Inherited from DataStoreService.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
GetAutoCreateOption() Returns which operations are performed when a data store is accessed for the first time. This method delegates its call to get the corresponding option value of a data store passed as provider to the constructor. Inherited from DataStoreService.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ModifyData(ModificationStatement[]) Updates data in a data store using specified modification statements and returns the operation result. This method delegates its call to the corresponding method of a data store passed as provider to the constructor. Inherited from DataStoreService.
ModifyDataCached(DataCacheCookie, ModificationStatement[]) Delegates the call to the ICacheToCacheCommunicationCore.ModifyData method of a cache element passed to the CachedDataStoreService‘s constructor and returns the operation result.
NotifyDirtyTables(DataCacheCookie, String[]) Delegates the call to the ICacheToCacheCommunicationCore.NotifyDirtyTables method of a cache element passed to the CachedDataStoreService‘s constructor and returns the operation result.
ProcessCookie(DataCacheCookie) Delegates the call to the ICacheToCacheCommunicationCore.ProcessCookie method of a cache element passed to the CachedDataStoreService‘s constructor and returns the operation result.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
SelectData(SelectStatement[]) Fetches data from a data store using specified query statements and returns the operation result. This method delegates its call to the corresponding method of a data store passed as provider to the constructor. Inherited from DataStoreService.
SelectDataCached(DataCacheCookie, SelectStatement[]) Delegates the call to the ICacheToCacheCommunicationCore.SelectData method of a cache element passed to the CachedDataStoreService‘s constructor and returns the operation result.
ToString() Returns a string that represents the current object. Inherited from Object.
UpdateSchema(Boolean, DBTable[]) Updates a data store’s schema according to specified settings and returns the operation result. This method delegates its call to the corresponding method of a data store passed as provider to the constructor. Inherited from DataStoreService.
UpdateSchemaCached(DataCacheCookie, DBTable[], Boolean) Delegates the call to the ICacheToCacheCommunicationCore.UpdateSchema method of a cache element passed to the CachedDataStoreService‘s constructor and returns the operation result.
WarpSelectData(SelectStatement[]) Reserved for future use. Inherited from DataStoreService.
WarpSelectDataCached(DataCacheCookie, SelectStatement[]) Reserved for future use.

Events

Name Description
GlobalServiceExceptionThrown static Occurs when any operation of any ServiceBase instance fails. Inherited from ServiceBase.
ServiceExceptionThrown Occurs when any operation of ServiceBase fails. Inherited from ServiceBase.
See Also