Share via


Problembehandlung bei Ausnahmen: System.Workflow.Activities.EventDeliveryFailedException

Eine EventDeliveryFailedException-Ausnahme wird ausgelöst, wenn ein vom Host ausgelöstes Ereignis nicht an die Workflowinstanz übergeben werden kann. In der Regel wird das Ereignis auf einer Workflowinstanz von einem ExternalDataExchangeService ausgelöst. Diese Klasse kann nicht vererbt werden.

Hinweise

Dem Ereignisprotokoll wird die folgende Zeichenfolge hinzugefügt, wenn diese Ausnahme ausgelöst wird: Event '{1}' on interface type '{0}' for instance id '{2}' cannot be delivered.

Wenn Sie einen Zustandsautomatworkflow verwenden, wird möglicherweise eine Ausnahme mit der Meldung Queue '{0}' is not enabled ausgegeben. Dies ist der Fall, wenn der aktuelle Status des Zustandsautomaten ein spezifisches Ereignis nicht behandeln kann. Die Meldung wird beispielsweise ausgegeben, wenn ein anderer Status als der aktuelle Status die EventDrivenActivity enthält, die die HandleExternalEventActivity enthält, die von der '{0}'-Warteschlange dargestellt wird.

Siehe auch

Aufgaben

Gewusst wie: Verwenden des Ausnahmen-Assistenten

Referenz

EventDeliveryFailedException