Dela via


Bokmärkeslösare för WorkflowHostingEndpoint

Exemplet CreationEndpoint visar hur WorkflowHostingEndpoint kan användas tillsammans med WorkflowServiceHost för att skapa arbetsflödesinstanser.

Demonstrerar

WorkflowHostingEndpoint, WorkflowServiceHost

Diskussion

Det här exemplet använder WorkflowHostingEndpoint för att skapa arbetsflödesinstanser som hanteras med hjälp av WorkflowServiceHost. WorkflowHostingEndpoint är en utökningspunkt för WorkflowServiceHost som kan användas i följande scenarier:

  • Skapa nya arbetsflödesinstanser.

  • Återuppta bokmärken på arbetsflödesinstansen som finns i en WorkflowServiceHost.

Exempelslutpunkten som ingår exponerar ett kontrakt som tillhandahåller åtgärder för att skapa ett arbetsflöde och returnerar instans-ID:t eller skapar en instans med ett specifikt ID. Exempelkonsolprogrammet skapar en WorkflowServiceHost instans med en arbetsflödesdefinition och lägger till en CreationEndpoint i värden. Sedan anropas Create åtgärden på slutpunkten för att skapa en ny arbetsflödesinstans.

Konfigurera, skapa och köra exemplet

  1. Skapa lösningen.

  2. Kör programmet. Konsolen CreationEndpoint visar ett meddelande som innehåller instans-ID:t när arbetsflödesinstansen skapas. Meddelandet "Hello World!" skrivs ut av arbetsflödesinstansen.