MarketDataStorageCache
StockSharp.Algo.Storages
IMarketDataStorageCache.
Eigenschaften
Limit
public int Limit { get; set; }
value = marketDataStorageCache.Limit
marketDataStorageCache.Limit = value
Max-Zählung.
Methoden
GetMessagesAsync``1
public IAsyncEnumerable<Message> GetMessagesAsync<TEnumerable>(SecurityId securityId, DataType dataType, DateTime date, Func<DateTime, TEnumerable> loadIfNeed)
result = marketDataStorageCache.GetMessagesAsync(securityId, dataType, date, loadIfNeed)
Daten asynchron abrufen.
- securityId
- SecurityId.
- dataType
- DataType.
- date
- Datum bis zum Laden.
- loadIfNeed
- Handler zum Laden von Daten aus dem realen Speicher.
Rückgabe: Daten.
Invalidate
public void Invalidate(SecurityId securityId, DataType dataType, DateTime date)
marketDataStorageCache.Invalidate(securityId, dataType, date)
Cache für einen bestimmten Schlüssel ungültig machen.
- securityId
- SecurityId.
- dataType
- DataType.
- date
- Datum für ungültig.