DiagramStrategy
Стратегия, алгоритм которой представлен в виде схемы.
Наследует: Strategy
Реализует: INotifyPropertiesChanged
Конструкторы
public DiagramStrategy()
diagramStrategy = DiagramStrategy()
Инициализирует новый экземпляр DiagramStrategy.
Свойства
public CompositionDiagramElement Composition { get; set; }
value = diagramStrategy.Composition
diagramStrategy.Composition = value
Диаграмма стратегии.
protected override TimeSpan? HistoryCalculated { get; }
value = diagramStrategy.HistoryCalculated
Рассчитывается из кодовой версии HistorySize.
public override IEnumerable<IOrderBookSource> OrderBookSources { get; }
value = diagramStrategy.OrderBookSources
Все возможные источники IOrderBookMessage, которые могут быть получены по адресу OrderBookDrawing.
public int OverflowLimit { get; set; }
value = diagramStrategy.OverflowLimit
diagramStrategy.OverflowLimit = value
Максимальное количество разрешенных элементов на итерацию, чтобы предотвратить переполнение стека.
Методы
protected override void CopyTo(Strategy copy)
diagramStrategy.CopyTo(copy)
Скопируйте настройки в .
- copy
- Стратегия
protected override void DisposeManaged()
diagramStrategy.DisposeManaged()
Освободите ресурсы.
public void Flush(DateTime time)
diagramStrategy.Flush(time)
Промывка нетриггерных (корневых) элементов.
public void Flush<TMessage>(TMessage message)
diagramStrategy.Flush(message)
Промывка нетриггерных (корневых) элементов.
public override IEnumerable<Portfolio> GetWorkingPortfolios()
result = diagramStrategy.GetWorkingPortfolios()
Получите все портфели, необходимые для стратегии.
Возвращает: Портфели.
public override void Load(SettingsStorage storage)
diagramStrategy.Load(storage)
Загрузить настройки.
- storage
- Хранилище настроек.
protected override void OnReseted()
diagramStrategy.OnReseted()
Он вызывается из метода Reset.
protected override void OnStarted2(DateTime time)
diagramStrategy.OnStarted2(time)
Метод вызывается, когда был вызван метод Start и состояние ProcessState приняло значение Started.
protected override void OnStopped()
diagramStrategy.OnStopped()
Метод вызывается, когда состояние процесса ProcessState принимает значение Остановлено.
protected virtual void RaisePropertiesChanged()
diagramStrategy.RaisePropertiesChanged()
Вызов события изменения доступных свойств.
public override void Save(SettingsStorage storage)
diagramStrategy.Save(storage)
Сохраните настройки.
- storage
- Хранилище настроек.
События
public event Action<CompositionDiagramElement> CompositionChanged
diagramStrategy.CompositionChanged += handler
Событие изменения стратегической диаграммы.
public event Action PropertiesChanged
diagramStrategy.PropertiesChanged += handler
Событие изменения доступных свойств.