DiagramStrategy
Die Strategie, deren Algorithmus in Form eines Diagramms dargestellt wird.
Erbt von: Strategy
Implementiert: INotifyPropertiesChanged
Konstruktoren
public DiagramStrategy()
diagramStrategy = DiagramStrategy()
Initialisiert eine neue Instanz von DiagramStrategy.
Eigenschaften
public CompositionDiagramElement Composition { get; set; }
value = diagramStrategy.Composition
diagramStrategy.Composition = value
Das Strategiediagramm.
protected override TimeSpan? HistoryCalculated { get; }
value = diagramStrategy.HistoryCalculated
Berechnet aus der Codeversion von HistorySize.
public override IEnumerable<IOrderBookSource> OrderBookSources { get; }
value = diagramStrategy.OrderBookSources
Alle möglichen IOrderBookMessage Quellen, die über OrderBookDrawing empfangen werden können.
public int OverflowLimit { get; set; }
value = diagramStrategy.OverflowLimit
diagramStrategy.OverflowLimit = value
Max erlaubte Elemente pro Iteration, um einen Stapelüberlauf zu verhindern.
Methoden
protected override void CopyTo(Strategy copy)
diagramStrategy.CopyTo(copy)
Kopieren Sie Einstellungen in .
- copy
- Strategie
protected override void DisposeManaged()
diagramStrategy.DisposeManaged()
Ressourcen freigeben.
public void Flush(DateTime time)
diagramStrategy.Flush(time)
Flush Nicht-Trigger-Elemente (Root-Elemente).
public void Flush<TMessage>(TMessage message)
diagramStrategy.Flush(message)
Flush Nicht-Trigger-Elemente (Root-Elemente).
public override IEnumerable<Portfolio> GetWorkingPortfolios()
result = diagramStrategy.GetWorkingPortfolios()
Holen Sie sich alle Portfolios, die für die Strategie erforderlich sind.
Rückgabe: Portfolios.
public override void Load(SettingsStorage storage)
diagramStrategy.Load(storage)
Lasteinstellungen.
- storage
- Einstellungen Lagerung.
protected override void OnReseted()
diagramStrategy.OnReseted()
Es wird von der Reset-Methode aufgerufen.
protected override void OnStarted2(DateTime time)
diagramStrategy.OnStarted2(time)
Die Methode wird aufgerufen, wenn die Startmethode aufgerufen wurde und der Zustand ProcessState den Startwert angenommen hat.
protected override void OnStopped()
diagramStrategy.OnStopped()
Die Methode wird aufgerufen, wenn der ProcessState @ Prozesszustand den Wert Stopped angenommen hat.
protected virtual void RaisePropertiesChanged()
diagramStrategy.RaisePropertiesChanged()
Um das verfügbare Eigenschaftsänderungsereignis aufzurufen.
public override void Save(SettingsStorage storage)
diagramStrategy.Save(storage)
Einstellungen speichern.
- storage
- Einstellungen Lagerung.
Ereignisse
public event Action<CompositionDiagramElement> CompositionChanged
diagramStrategy.CompositionChanged += handler
Das Strategiediagramm ändert Ereignis.
public event Action PropertiesChanged
diagramStrategy.PropertiesChanged += handler
Die verfügbaren Eigenschaften ändern Ereignis.