Поделиться через


Разрешение вопросов, связанных с исключениями: System.Workflow.Activities.EventDeliveryFailedException

Исключение EventDeliveryFailedException возникает при невозможности доставки возникшего на узле события экземпляру рабочего процесса. Как правило, событие возникает из ExternalDataExchangeService на экземпляре рабочего процесса. Этот класс не наследуется.

Примечания

Следующая строка добавляется в журнал событий при этом исключении: Event '{1}' on interface type '{0}' for instance id '{2}' cannot be delivered.

При использовании рабочего потока конечного компьютера, можно получить исключение с сообщением: Queue '{0}' is not enabled. Это происходит, когда текущее состояние конечного компьютера не может обработать определенное событие. Например, сообщение приходит, когда некоторое состояние, отличное от текущего, содержит EventDrivenActivity, которая содержит HandleExternalEventActivity, которая представлена очередью '{0}'.

См. также

Задачи

Практическое руководство. Использование помощника по исключениям

Ссылки

EventDeliveryFailedException