Это сценарий:Является ли Workflow Foundation StateFinalizationActivity блокирующим поток?
У меня есть State Machine Workflow использованием ManualWorkflowScheduler. Скажем, что существует 2 состояния: Государство1 и Государство2. State1 содержит EventDrivenActivity1, который имеет SetStateActivity1, перемещающий рабочий процесс из State1 в State2. State1 также имеет свойство StateFinalizationActivity1.
Так что мой вопрос:
Когда событие поднимается и SetStateActivity1 выполняет и изменяет состояние рабочего процесса State2, является StateFinalizationActivity1 выполняется в том же потоке (как часть вызова) в качестве метода, который поднял событие, вызывающее изменение состояния (значение - должен ли метод вызывающего абонента ждать, пока выполняются обе последовательности EventDrivenActivity1 и StateFinalizationActivity1, или он вернется после выполнения EventDrivenActivity1 и StateFinalizationActivity1 будет выполнен после возврата)?
Что вы видите, чего не ожидаете, или это вопрос до этого? – Lazarus
Я предполагаю, что это вопрос до и-теста :) – edgi