IStorageBuffer
Die Schnittstelle für Speicherpuffer.
Implementiert: IPersistable, ICloneable<IStorageBuffer>, ICloneable
Eigenschaften
public bool DisableStorageTimer { get; set; }
value = iStorageBuffer.DisableStorageTimer
iStorageBuffer.DisableStorageTimer = value
StartStorageTimer.
public bool Enabled { get; set; }
value = iStorageBuffer.Enabled
iStorageBuffer.Enabled = value
Speichern ermöglichen.
public bool EnabledLevel1 { get; set; }
value = iStorageBuffer.EnabledLevel1
iStorageBuffer.EnabledLevel1 = value
Level1 Speicher aktivieren.
public bool EnabledOrderBook { get; set; }
value = iStorageBuffer.EnabledOrderBook
iStorageBuffer.EnabledOrderBook = value
Ermöglichen Sie die Aufbewahrung von Auftragsbüchern.
public bool EnabledPositions { get; set; }
value = iStorageBuffer.EnabledPositions
iStorageBuffer.EnabledPositions = value
Positionsspeicher aktivieren.
public bool EnabledTransactions { get; set; }
value = iStorageBuffer.EnabledTransactions
iStorageBuffer.EnabledTransactions = value
Aktivieren Sie die Speicherung von Transaktionen.
public bool FilterSubscription { get; set; }
value = iStorageBuffer.FilterSubscription
iStorageBuffer.FilterSubscription = value
Speichern Sie Daten nur für Abonnements.
public ISet<DataType> IgnoreGenerated { get; }
value = iStorageBuffer.IgnoreGenerated
Ignorieren Sie Nachrichten mit BuildFrom ist nicht .
Methoden
public IEnumerable<BoardStateMessage> GetBoardStates()
result = iStorageBuffer.GetBoardStates()
Holen Sie sich akkumuliert BoardStateMessage.
Rückgabe: Staaten.
public IDictionary<ValueTuple<SecurityId, DataType>, IEnumerable<CandleMessage>> GetCandles()
result = iStorageBuffer.GetCandles()
Holen Sie sich akkumuliert CandleMessage.
Rückgabe: Kerzen.
public IDictionary<SecurityId, IEnumerable<Level1ChangeMessage>> GetLevel1()
result = iStorageBuffer.GetLevel1()
Holen Sie sich akkumuliert Level1ChangeMessage.
Rückgabe: Ebene1.
public IEnumerable<NewsMessage> GetNews()
result = iStorageBuffer.GetNews()
Holen Sie sich akkumuliert NewsMessage.
Rückgabe: Nachrichten.
public IDictionary<SecurityId, IEnumerable<QuoteChangeMessage>> GetOrderBooks()
result = iStorageBuffer.GetOrderBooks()
Holen Sie sich akkumuliert QuoteChangeMessage.
Rückgabe: Auftragsbücher.
public IDictionary<SecurityId, IEnumerable<ExecutionMessage>> GetOrderLog()
result = iStorageBuffer.GetOrderLog()
Holen Sie sich akkumuliert OrderLog.
Rückgabe: Auftragsprotokoll.
public IDictionary<SecurityId, IEnumerable<PositionChangeMessage>> GetPositionChanges()
result = iStorageBuffer.GetPositionChanges()
Holen Sie sich akkumuliert PositionChangeMessage.
Rückgabe: Positionsänderungen.
public IDictionary<SecurityId, IEnumerable<ExecutionMessage>> GetTicks()
result = iStorageBuffer.GetTicks()
Sammeln Sie Zecken.
Rückgabe: Zecken.
public IDictionary<SecurityId, IEnumerable<ExecutionMessage>> GetTransactions()
result = iStorageBuffer.GetTransactions()
Sammeln Sie Transaktionen.
Rückgabe: Transaktionen.
public void ProcessInMessage(Message message)
iStorageBuffer.ProcessInMessage(message)
Eingehende Nachricht verarbeiten.
- message
- Nachricht.
public void ProcessOutMessage(Message message)
iStorageBuffer.ProcessOutMessage(message)
Abgehende Meldung verarbeiten.
- message
- Nachricht.