关于异常的疑难解答: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(它又包含由 '{0}' 队列表示的 HandleExternalEventActivity)时,将会出现该消息。

请参见

任务

如何:使用异常助手

参考

EventDeliveryFailedException