Esempio di CompensableActivity

Le informazioni contenute in questo argomento sono valide per Windows Workflow Foundation 4.

In questo esempio viene illustrato come utilizzare l'attività CompensableActivity per definire il lavoro da eseguire per un'azione specificata durante la normale esecuzione e il lavoro che è necessario eseguire per compensare tale azione, se necessario in un secondo tempo. Nella prima parte dell'esempio viene illustrato come possono essere definite unità di lavoro compensabile in Windows Workflow Foundation (WF) utilizzando un'attività CompensableActivity e come vengono eseguiti in un'esecuzione riuscita. Nella seconda parte dell'esempio viene illustrato in che modo le stesse unità di lavoro compensabile eseguono automaticamente la compensazione quando viene rilevato un evento imprevisto e l'istanza del flusso di lavoro viene annullata.

Per impostare, compilare ed eseguire l'esempio

  1. Tramite Visual Studio 2010 aprire CompensableActivity.sln.

  2. Compilare la soluzione premendo F6.

  3. Eseguire l'applicazione premendo F5.

Dd483327.Important(it-it,VS.100).gif Nota:
È possibile che gli esempi siano già installati nel computer. Verificare la directory seguente (impostazione predefinita) prima di continuare.

<UnitàInstallazione>:\WF_WCF_Samples

Se questa directory non esiste, visitare la pagina relativa agli esempi di Windows Communication Foundation (WCF) e Windows Workflow Foundation (WF) per .NET Framework 4 per scaricare tutti gli esempi di Windows Communication Foundation (WCF) e WF. Questo esempio si trova nella directory seguente.

<UnitàInstallazione>:\WF_WCF_Samples\WF\Basic\Compensation\BasicCompensableActivity