#workflow-foundation-4 #appfabric
#workflow-foundation-4 #appfabric
Вопрос:
Иногда мы экспериментируем с этим исключением timeoutexception: http://msdn.microsoft.com/en-us/library/dd465932.aspx
Кто-нибудь знает, где я могу установить параметр timeout для WorkflowInvoker.Вызвать в appfabric? Возможно ли это?
С уважением.
Ответ №1:
Если вы используете AppFabric и IIS для размещения своих рабочих процессов, я предполагаю, что вы используете workflow services. В этом случае вы используете не WorkflowInvoker, а WorkflowServiceHost для запуска ваших рабочих процессов.
Комментарии:
1. Вы уверены? Я полагаю, что это так для вызова сервисной операции «wcf», но когда служба попадает, например, в задержку и перезапускается … все еще использует WorkflowServiceHost? Если да, есть ли у него свойство timeout?
2. Да, я уверен 🙂 У WSH нет времени ожидания для запуска рабочего процесса, которое может занимать столько времени, сколько необходимо. В стеке WCF есть несколько таймаутов, таких как SendTimeout, которые определяют, сколько времени может занять обработка отдельного сообщения. Возможно, вам следует уточнить свой вопрос, в чем заключается ваша проблема и чего вы пытаетесь достичь.