.Do((e) => {})
Atom
16.09.2011
raf


Имеется следующая проблема

Допустим имеется класс-правило MyStrategyRuleClass унаследованное от StrategyRule
если использовать this.When(this.MayStrategyRule).Do<AnyType>((e) => {})
и в классе MyStrategyRuleClass при вызове base.Activate(NOTAnyType) передать по ошибке другой тип,
то никаких ошибок не последут,
выполнится override метод MyStrategyRuleClass.DisposeManaged() и правило перестанет работать

Думаю стоит должным образом обрабатывать подобную ошибку в реализации base.Activate() и Do(), чтобы генерировалось исключение

Теги:


Спасибо:


< 1 2 
Mikhail Sukhov

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


raf
где ее искать, не подскажете?


Так, это бага у нас. Будем заливать фикс на КодеПлекс.
Спасибо:
< 1 2 

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

loading
clippy