DiagramStrategy
A estratégia cujo algoritmo é apresentado na forma de um diagrama.
Herda de: Strategy
Implementa: INotifyPropertiesChanged
Construtores
public DiagramStrategy()
diagramStrategy = DiagramStrategy()
Inicializa uma nova instância do DiagramStrategy.
Propriedades
public CompositionDiagramElement Composition { get; set; }
value = diagramStrategy.Composition
diagramStrategy.Composition = value
O diagrama de estratégia.
protected override TimeSpan? HistoryCalculated { get; }
value = diagramStrategy.HistoryCalculated
Calculado a partir da versão de código de HistorySize.
public override IEnumerable<IOrderBookSource> OrderBookSources { get; }
value = diagramStrategy.OrderBookSources
Todas as possíveis IOrderBookMessage fontes que podem ser recebidas via OrderBookDrawing.
public int OverflowLimit { get; set; }
value = diagramStrategy.OverflowLimit
diagramStrategy.OverflowLimit = value
Max permitiu elementos por iteração para evitar o transbordamento de pilha.
Métodos
protected override void CopyTo(Strategy copy)
diagramStrategy.CopyTo(copy)
Copiar as configurações para .
- copy
- Estratégia
protected override void DisposeManaged()
diagramStrategy.DisposeManaged()
Libertar recursos.
public void Flush(DateTime time)
diagramStrategy.Flush(time)
Flush elementos não gatilho (raiz).
public void Flush<TMessage>(TMessage message)
diagramStrategy.Flush(message)
Flush elementos não gatilho (raiz).
public override IEnumerable<Portfolio> GetWorkingPortfolios()
result = diagramStrategy.GetWorkingPortfolios()
Obtenha todos os portfólios necessários para a estratégia.
Retorna: Portfólios.
public override void Load(SettingsStorage storage)
diagramStrategy.Load(storage)
Carregar as configurações.
- storage
- Configuração do armazenamento.
protected override void OnReseted()
diagramStrategy.OnReseted()
É chamado do método de Reiniciar.
protected override void OnStarted2(DateTime time)
diagramStrategy.OnStarted2(time)
O método é chamado quando o método Iniciar foi chamado e o estado ProcessState foi tomado o valor Iniciado.
protected override void OnStopped()
diagramStrategy.OnStopped()
O método é chamado quando o estado de processo ProcessState foi tomado o valor parado.
protected virtual void RaisePropertiesChanged()
diagramStrategy.RaisePropertiesChanged()
Para chamar as propriedades disponíveis mudar evento.
public override void Save(SettingsStorage storage)
diagramStrategy.Save(storage)
Gravar as definições.
- storage
- Configuração do armazenamento.
Eventos
public event Action<CompositionDiagramElement> CompositionChanged
diagramStrategy.CompositionChanged += handler
O diagrama de estratégia muda o evento.
public event Action PropertiesChanged
diagramStrategy.PropertiesChanged += handler
As propriedades disponíveis mudam evento.