Condividi tramite


Comunicazione asincrona

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

In questo esempio viene illustrata la modalità di esecuzione della comunicazione, eseguita in modo asincrono per impostazione predefinita, tra due diversi servizi Windows Workflow Foundation (WF).

Dimostrazione

Comunicazione asincronica tra servizi WF.

Discussione

In questo esempio viene illustrata la modalità di esecuzione della comunicazione asincrona tra applicazioni WF tramite le attività di messaggistica fornite da .NET Framework.

L'esempio è costituito dai tre progetti seguenti.

  • CreditCheckService
    Questo servizio riceve il punteggio del credito di una particolare persona o il valore dell'elemento da acquisire, quindi stabilisce se viene concesso alla persona il credito.
  • RentalApprovalService
    Questo servizio riceve un'applicazione da una persona che richiede credito. Il servizio comunica in modo asincrono con CreditCheckService per determinare se la richiesta di credito è valida.
  • Client
    Il client comunica in modo sincrono con RentalApprovalService per sapere se il credito è approvato.

Per impostare, compilare ed eseguire l'esempio

  1. Fare clic con il pulsante destro del mouse sulla soluzione AsynchronousCommunication e scegliere Proprietà.

  2. In Proprietà comuni selezionare Progetto di avvio, quindi Progetti di avvio multipli.

  3. Spostare RentalApprovalService nella prima posizione nell'elenco, seguito da CreditCheckService, quindi da Client. Impostare l'azione Avvia per tutti e tre i progetti.

  4. Fare clic su OK e premere F5 per eseguire l'esempio.

Ee960213.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, vedere 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\Scenario\Services\AsynchronousCommunication