Как использовать try catch вокруг активности в рабочем процессе? - PullRequest
0 голосов
/ 16 июля 2009

Я хочу вызвать веб-сервис в проекте Windows Workflow, используя InvokeWebServiceActivity.

Я хочу вызывать это действие таким образом, чтобы в случае сбоя вызова веб-службы он регистрировался, а в блоке catch я мог написать собственный код.

Теперь, когда происходит сбой веб-службы, которая находится на другом VPN, мой рабочий процесс прерывается ..

Любые идеи ..

Ответы [ 2 ]

1 голос
/ 17 июля 2009

Чтобы перехватить исключение из веб-службы с помощью FaultHandlerActivity, оберните InvokeWebserviceActivity внутри действия последовательности, а затем используйте failhandleractivity для отлова исключений.

1 голос
/ 16 июля 2009

Попробуйте добавить действие FaultHandler. Существует контейнер для всех обработчиков ошибок, которые вы добавляете. Каждый обработчик связан с рабочим процессом, который выполняется, как только исключение перехватывается. После добавления действия FaultHandler вы определяете тип исключения для перехвата.

...