Услуги WF4 и закладки - PullRequest
0 голосов
/ 22 мая 2011

Закладки вступают в игру со службами WF4?Мне не кажется, что они будут.Например, служба рабочего процесса может иметь несколько операций приема и отправки и состояние будет сохраняться после отправки ответа.

Если я правильно понимаю, правильный экземпляр рабочего процесса будет загружен обратно в память после получения сообщения с использованием корреляции.

Все ли правильно?

1 Ответ

3 голосов
/ 22 мая 2011

Закладки - это большая часть сервисов рабочего процесса.На самом деле под капотом действие Receive или ReceiveReply использует закладку для приостановки выполнения до получения ожидаемого сообщения.

Вы правы, полагая, что корреляция сообщений используется средой выполнения WF для поиска правильного экземпляра рабочего процесса.обработать запрос WCF.И если WorkflowServiceHost настроен на использование хранилища экземпляров и сохранение там рабочих процессов, то перезагрузка его обратно в память является частью процесса.

...