TheStorageMirror<(Of <(<'T>)>)> Members
The TheStorageMirror<(Of <(<'T>)>)> type exposes the following members.
Methods
Name | Description | |
---|---|---|
AddAnItem(T) |
Adds a single item to the StorageMirror's underlying MirrorCache and/or IStorageService.
|
|
AddAnItem(String, T) |
Adds a single item to the StorageMirror's underlying MirrorCache and/or IStorageService.
|
|
AddAnItem(T, Action<(Of <<'(TheStorageMirror<(Of <(<'T>)>)>..::..StoreResponse>)>>)) |
Adds a single item to the StorageMirror's underlying MirrorCache and/or IStorageService and hands the inserted item back to the callback.
|
|
AddItems(Dictionary<(Of <<'(String, T>)>>)) |
Adds new items to the StorageMirror's underlying MirrorCache and/or IStorageService.
|
|
AddItems(List<(Of <<'(T>)>>), Action<(Of <<'(TheStorageMirror<(Of <(<'T>)>)>..::..StoreResponse>)>>)) |
Adds new items to the StorageMirror's underlying MirrorCache and/or IStorageService and hands the inserted items back to the callback.
|
|
AddItems(Dictionary<(Of <<'(String, T>)>>), Action<(Of <<'(TheStorageMirror<(Of <(<'T>)>)>..::..StoreResponse>)>>)) |
Adds new items to the StorageMirror's underlying MirrorCache and/or IStorageService and hands the inserted items back to the callback.
|
|
Cleanup | ||
ContainsID |
Currently only supported for RAM and Cached Mirrors
|
|
CreateStore(String, String, T, Boolean, Boolean) | ||
CreateStore(TheStorageMirrorParameters, T) | ||
CreateStoreAsync | ||
Dispose | ||
Equals(System.Object) | (Inherited from Object.) | |
ExecuteSql | ||
Finalize | (Inherited from Object.) | |
FireEvent | ||
FlushCache | ||
ForceSave | ||
GetCacheStoreCount | ||
GetCount | ||
GetEntryByID(Guid) |
This only works with RAM or Cached StorageMirrors for SQL Based use callback based method
|
|
GetEntryByID(String) |
This only works with RAM or Cached StorageMirrors for SQL Based use callback based method
|
|
GetEntryByID(Guid, Action<(Of <<'(TheStorageMirror<(Of <(<'T>)>)>..::..StoreResponse>)>>), Boolean, Object) |
Retrieves a single record by ID from the StorageMirror's underlying MirrorCache or IStorageService and hands it to the callback.
If IsRAMStore or IsCached, the record will be retrieved from the MirrorCache.
If IsRAMStore is false, the record will be retrieved from the IStorageService.
|
|
GetFriendlyName | ||
GetGroupResult |
Retrieves groups of records from the StorageMirror's underlying MirrorCache or IStorageService and hands it to the callback.
If IsRAMStore or IsCached, the groups will be retrieved from the MirrorCache.
If IsRAMStore is false, the groups will be retrieved from the IStorageService.
|
|
GetHashCode | (Inherited from Object.) | |
GetLastCacheStore | ||
GetRecords(Action<(Of <<'(TheStorageMirror<(Of <(<'T>)>)>..::..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.
|
|
GetRecords(String, Action<(Of <<'(TheStorageMirror<(Of <(<'T>)>)>..::..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.
|
|
GetRecords(Int32, Action<(Of <<'(TheStorageMirror<(Of <(<'T>)>)>..::..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.
|
|
GetRecords(String, Int32, Action<(Of <<'(TheStorageMirror<(Of <(<'T>)>)>..::..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.
|
|
GetRecords(String, Int32, Int32, String, Action<(Of <<'(TheStorageMirror<(Of <(<'T>)>)>..::..StoreResponse>)>>), Boolean, 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.
|
|
GetRecords(String, Int32, Int32, String, Action<(Of <<'(TheStorageMirror<(Of <(<'T>)>)>..::..StoreResponse>)>>), Boolean, Boolean, Object) |
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.
|
|
GetRecords(String, Int32, Int32, String, String, Action<(Of <<'(TheStorageMirror<(Of <(<'T>)>)>..::..StoreResponse>)>>), Boolean, Boolean, Object) |
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.
|
|
GetSize | ||
GetType | (Inherited from Object.) | |
HasRegisteredEvents | ||
InitializeStore(Boolean) | ||
InitializeStore(Boolean, Boolean) | ||
InitializeStore(Boolean, Boolean, String) |
Initializes a StorageMirror
|
|
InitializeStore(TheStorageMirrorParameters) | ||
InitializeStoreAsync | ||
InsertUpdateEdgeStorageProperties |
Inserts or updates a record's property bag into storage after the record itself has been inserted
|
|
MemberwiseClone | (Inherited from Object.) | |
NotifyOfUpdate | ||
PushChartData(Guid, Guid) |
Pushes the ChartJSON data to the Chart Control
|
|
RegisterEvent | ||
RemoveAllItems |
Removes all items from the StorageMirror's underlying MirrorCache.
|
|
RemoveAnItem |
Removes a single item from the StorageMirror's underlying MirrorCache and/or IStorageService.
If IsRAMStore is false or IsCached is true, the item will be removed from the IStorageService. If either IsRAMStore or IsCached is true, the item will be removed from the MirrorCache.
|
|
RemoveAnItemByID |
Removes a single item from the StorageMirror's underlying MirrorCache and/or IStorageService using the ID of the item.
If IsRAMStore is false or IsCached is true, the item will be removed from the IStorageService. If either IsRAMStore or IsCached is true, the item will be removed from the MirrorCache.
|
|
RemoveItems |
Removes multiple items from the StorageMirror's underlying MirrorCache and/or IStorageService.
If IsRAMStore is false or IsCached is true, the items will be removed from the IStorageService. If either IsRAMStore or IsCached is true, the items will be removed from the MirrorCache.
|
|
RemoveStore |
Removes the store from the StorageMirror repository and removes the table from the IStorageService if applicable.
|
|
Reset | ||
RetrieveEdgeStorageProperties |
Retrieves the property bag for data records from storage
|
|
SetMaxStoreSize | ||
SetRecordExpiration |
Sets a time in seconds after which Record entries will be removed from the Database
If a callback is specified, the callback will be called for each record that will be deleted.
|
|
SetStorageService | ||
sinkProcessServiceMessages | ||
StoreCanBeFlushed | ||
ToString | (Inherited from Object.) | |
UnregisterEvent | ||
UpdateID |
Updates the item with the pOld cdeMID to a new cdeMID of pNew.
|
|
UpdateItem(T) |
Updates a single item in the StorageMirror's underlying MirrorCache and/or IStorageService.
|
|
UpdateItem(T, Action<(Of <<'(TheStorageMirror<(Of <(<'T>)>)>..::..StoreResponse>)>>)) |
Updates a single item in the StorageMirror's underlying MirrorCache and/or IStorageService and hands the updated item back to the callback.
|
|
UpdateItemByFunc |
Updates the first item that matches the pSelector with the item pItem in the StorageMirror's underlying MirrorCache and/or IStorageService.
|
|
UpdateItems(Dictionary<(Of <<'(String, T>)>>)) |
Updates items in the StorageMirror's underlying MirrorCache and/or IStorageService.
|
|
UpdateItems(List<(Of <<'(T>)>>)) |
Updates items in the StorageMirror's underlying MirrorCache and/or IStorageService.
|
|
UpdateItems(Dictionary<(Of <<'(String, T>)>>), Action<(Of <<'(TheStorageMirror<(Of <(<'T>)>)>..::..StoreResponse>)>>)) |
Updates items in the StorageMirror's underlying MirrorCache and/or IStorageService and hands the updated items back to the callback.
|
|
UpdateStore |
Updates a store in the underlying IStorageService with a new FriendlyName and/or Description.
|
|
WaitForStoreReadyAsync | ||
WriteCache |
Properties
Name | Description | |
---|---|---|
AllowFireUpdates | ||
AppendOnly | ||
BlockWriteIfIsolated | ||
CacheStoreInterval |
Sets a timespan for the Cache to be flushed to disk
|
|
CacheTableName | ||
Count | ||
Description | ||
IsCached | ||
IsCacheEncrypted | ||
IsCachePersistent | ||
IsRAMStore | ||
IsReady | ||
IsStoreIntervalInSeconds | ||
IsUpdateSubscriptionEnabled | ||
MyRecordsRWLock |
New in 4.106: "logic" lock - should not be used for just read-write but for synchronization of multiple operations
|
|
MyStoreID | ||
StoreMID | ||
TheKeys | ||
TheValues | ||
UseSafeSave |