.Do((e) => {})
Atom
9/16/2011


raf

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

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

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

Tags:


Thanks:


< 1 2 
Mikhail Sukhov

Avatar
Date: 9/27/2011
Reply


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


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

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy