Risoluzione dei problemi relativi alle eccezioni: System.Workflow.Activities.EventDeliveryFailedException

Quando un evento generato dall'host non può essere recapitato all'istanza del flusso di lavoro, viene generata un'eccezione EventDeliveryFailedException. In genere, l'evento viene generato da un oggetto ExternalDataExchangeService in un'istanza del flusso di lavoro. La classe non può essere ereditata.

Osservazioni

La stringa seguente viene aggiunta al registro eventi quando viene generata questa eccezione: Event '{1}' on interface type '{0}' for instance id '{2}' cannot be delivered.

Quando si utilizza un flusso di lavoro macchina a stati, è possibile ricevere un'eccezione con il messaggio Queue '{0}' is not enabled. Ciò accade quando lo stato corrente della macchina a stati non è in grado di gestire un evento specifico. Ad esempio, il messaggio si presenta quando uno stato diverso da quello corrente contiene l'oggetto EventDrivenActivity che a propria volta contiene l'oggetto HandleExternalEventActivity rappresentato dalla coda '{0}'.

Vedere anche

Attività

Procedura: utilizzare Informazioni sulle eccezioni

Riferimenti

EventDeliveryFailedException