TheStorageMirror<(Of <(<'T>)>)>..::..GetRecords Method (String, Action<(Of <(<'StoreResponse>)>)>, Boolean)
Retrieves records from the StorageMirror's underlying MirrorCache or IStorageService and hands them to the callback.
If IsRAMStore or IsCached, the records will be retrieved from the MirrorCache.
If IsRAMStore is false, the records will be retrieved from the IStorageService.
Namespace:
nsCDEngine.Engines.StorageServiceAssembly: C-DEngine (in C-DEngine.dll)
Syntax
public bool GetRecords( string SQLFilter, Action<TheStorageMirror<(Of <(<'T>)>)>..::..StoreResponse> pCallBack, bool LocalCallBackOnly )
Public Function GetRecords ( _ SQLFilter As String, _ pCallBack As Action(Of TheStorageMirror<(Of <(<'T>)>)>..::..StoreResponse), _ LocalCallBackOnly As Boolean _ ) As Boolean
public: bool^ GetRecords( String^ SQLFilter, Action<TheStorageMirror<(Of <(<'T>)>)>..::..StoreResponse^>^ pCallBack, bool^ LocalCallBackOnly )
Parameters
- SQLFilter
- Type: String
The "WHERE" clause to filter the records returned. Generally the filter should consist of the form [PropertyName] [Operation] [Value], e.g. FriendlyName = "MyThing"
- pCallBack
- Type: Action<(Of <(<'TheStorageMirror<(Of <(<'T>)>)>..::..StoreResponse>)>)>
The callback method that will be invoked upon error or completed retrieval of records.
- LocalCallBackOnly
- Type: Boolean
If set to true, no request is sent to a remote StorageService.