Dela via


Asynkron kommunikation

Exemplet AsynchronousCommunication visar hur kommunikationen mellan två olika WF-tjänster (Windows Workflow Foundation) utförs asynkront som standard.

Demonstrerar

Asynkron kommunikation mellan WF-tjänster.

Diskussion

Det här exemplet visar hur kommunikationen mellan WF-program sker asynkront med hjälp av meddelandeaktiviteterna som tillhandahålls av .NET Framework.

Det här exemplet består av följande tre projekt.

CreditCheckService
Den här tjänsten får kreditpoängen för en viss person eller värdet på den post som ska förvärvas och avgör sedan om krediten ges till personen.

Uthyrningsgodkännande-tjänst
Den här tjänsten tar emot en ansökan från en person som är i behov av viss kredit. Den här tjänsten kommunicerar asynkront med CreditCheckService för att avgöra om kreditprogrammet är giltigt.

Klient
Klienten kommunicerar synkront med RentalApprovalService för att veta om krediten är godkänd.

Konfigurera, skapa och köra exemplet

  1. Högerklicka på lösningen Asynkron kommunikation och välj Egenskaper.

  2. I Vanliga egenskaper väljer du Startprojekt och sedan Flera startprojekt.

  3. Flytta RentalApprovalService till den första positionen i listan, följt av CreditCheckService, följt av Client. Ange startåtgärden för alla tre projekten.

  4. Klicka på OK och tryck på F5 för att köra exemplet.