Condividi tramite


Composizione dell'attività di base

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

In questo esempio viene illustrato come creare attività personalizzate e attività fornite dal sistema per compilare attività più personalizzate.

Il flusso di lavoro che utilizza attività Survey pianifica tale attività con un elenco di domande, quindi restituisce le risposte ricevute.

Dettagli dell'esempio

In questo esempio vengono utilizzate tre attività personalizzate. ReadLine è un oggetto NativeActivity<string> semplice che crea un oggetto Bookmark quando pianificato e imposta l'oggetto Return OutArgument sul valore con cui l'oggetto Bookmark viene ripreso. Prompt è un oggetto Activity<string> che accetta un oggetto InArgument<string> denominato Text e restituisce la risposta degli utenti nell'oggetto Result OutArgument<string>. L'attività Prompt utilizza le attività Sequence e WriteLine che vengono fornite come parte di .NET Framework e inoltre incorpora l'attività ReadLine personalizzata per l'acquisizione di input dell'utente. Survey è l'ultima attività personalizzata. È un oggetto Activity<ICollection<string>>. Questa attività accetta un oggetto InArgument<IEnumerable<string>> denominato Questions e popola l'argomento out Result con le risposte. L'attività Survey utilizza gli oggetti ForEach, Sequence e AddToCollection da .NET Framework e l'attività Prompt per porre le domande del sondaggio e ottenere le risposte.

Per impostare, compilare ed eseguire l'esempio

  1. Aprire la soluzione di esempio BasicActivityComposition.sln in Visual Studio 2010.

  2. Compilare ed eseguire la soluzione.

Dd759028.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, andare alla sezione relativa agli esempi di Windows Communication Foundation (WCF) e Windows Workflow Foundation (WF) per .NET Framework 4 per scaricare tutti gli esempi Windows Communication Foundation (WCF) e WF. Questo esempio si trova nella directory seguente.

<UnitàInstallazione>:\WF_WCF_Samples\WF\Basic\CustomActivities\Composite\ActivityComposition