Проблема со StateMtatemachine и сервисами
От: Scilur Украина  
Дата: 24.05.07 14:50
Оценка:
Господа, вразумет, пожалуйста, кто может:

Я создаю StateMtatemachine workflow с несколькими состояниями (например, 1, 2 и 3) и переходами между ними (например, 1->2, 2->3, 1->3); присоединяю к ран-тайму сервис, которые может возбудждать события (например ev12 для перехода 1->2, ev23 для перехода 2->3, например ev12 для перехода 1->3). Запускаю ран-тайм и создаю экземпляр своего воркфлоу, после чего, если я вызываю методы сервиса, возбуждая последовтельно события ev12, ev23, то переход 1->2 происходит нормально, а вот привозбуждении события ev23 вы валивается ошибка о невозможности доставить мой ивент к соответствующему воркфлоу. Если после возбуждения ev12 делается небольшая пауза, то и ev23 тоже проходит нориально. Если после ev12 возбуждать сразу же (без паузы) событие ev13, то оно тоже нормально игнорируется.
Может, кто подскажет, где тот критерий критерий когда можно возбуждать следующее событие так, чтобы оно не вызывало ошибку?

Спасибо всем, кто примет участие!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.