Правила
Atom Ответить
07.06.2018


Когда используются правила, делегаты в правилах добавляются или заменяются?

_candleManager.WhenCandlesFinished(_candleSeries)
.Do(ProcessCandle)
.Apply(this);
_candleManager.WhenCandlesFinished(_candleSeries)
.Do(DrawChart)
.Apply(this);

Как будут вызваны ProcessCandle и DrawChart ?



Спасибо:




5 Ответов
Support

Фотография
Дата: 07.06.2018
Ответить


Добрый день

Могли бы вы уточнить ваш вопрос?
Спасибо:

po_saa

Фотография
Дата: 07.06.2018
Ответить


WhenXXXX - это правило, которое присваивает обработчик событию
обработчик - это делегат
делегаты присваиваются событию методом Add события
и образуют массив (словарь), а потом исполняются в порядке постановки
как организовано правило When?
Автор топика
Спасибо:

Support

Фотография
Дата: 07.06.2018
Ответить


Да порядок вызова зависит от последовательности создания правил к определенному событию.
Спасибо:

po_saa

Фотография
Дата: 07.06.2018
Ответить


Support Перейти
Да порядок вызова зависит от последовательности создания правил к определенному событию.


то есть правила будут добавлены и в моем примере второе правило не переопределит первое?
Автор топика
Спасибо:

Support

Фотография
Дата: 08.06.2018
Ответить


Добрый день

Добавлены.
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy