Calcolatrice correlata
Le informazioni contenute in questo argomento sono valide per Windows Workflow Foundation 4.
In questo esempio viene illustrato come utilizzare le attività di messaggistica (Receive e SendReply) nella finestra di progettazione con correlazione basata sul contenuto in base a un parametro nel messaggio. In questo scenario, le operazioni della calcolatrice sono in una serie di istruzioni parallele. Sia un'istanza sia una correlazione (basate su CalculatorId
) vengono create quando viene inviato il primo messaggio al flusso di lavoro mentre i messaggi successivi con lo stesso CalculatorId
vengono inviati a tale istanza fino a quando non viene chiamata l'operazione di reimpostazione. Il client viene implementato come applicazione WPF che utilizza un proxy client basato su codice per comunicare con il servizio.
Per utilizzare questo esempio
Avviare Visual Studio 2010 nelle autorizzazioni elevate e aprire il file della soluzione For.sln.
Passare alla cartella che contiene Visual Studio 2010.
Fare clic con il pulsante destro del mouse su Devenv.exe e selezionare Esegui come amministratore.
In Visual Studio 2010 aprire il file della soluzione CorrelatedCalculator.sln.
Per compilare la soluzione, premere F6.
Per eseguire il progetto servizio, premere CTRL+F5.
Una volta che servizio è pronto e in attesa dei messaggi, in Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto Client ed eseguirlo.
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\Scenario\Services\CorellatedCalculator
|