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.