Arbetsflödesprojektmallar

Du kan skapa arbetsflöden, arbetsflödestjänster för Windows Communication Foundation (WCF), anpassade aktiviteter och anpassade aktivitetsdesigners med hjälp av Visual Studio-projektmallar. Den här artikeln beskriver hur du skapar bibliotek och program med de projektmallar som är tillgängliga i Visual Studio.

Skapa ett arbetsflödesprojekt

Visual Studio innehåller fyra olika arbetsflödesprojektmallar:

  • Arbetsflödeskonsolapp

  • Tjänstapp för WCF-arbetsflöde

  • Aktivitetsbibliotek

  • Aktivitetsdesignerbibliotek

Om du vill komma åt dessa mallar måste du först installera Windows Workflow Foundation-komponenten i Visual Studio. Detaljerade anvisningar finns i Installera Windows Workflow Foundation.

  1. När du har installerat Windows Workflow Foundation-komponenten väljer du Nytt filprojekt>>.

  2. Sök efter och välj en arbetsflödesprojektmall, till exempel mallen Arbetsflödeskonsolprogram .

  3. Fortsätt för att skapa projektet.

    Anmärkning

    Om du vill lägga till ett nytt projekt i en befintlig lösning öppnar du lösningen i Visual Studio, högerklickar på lösningen i Solution Explorer och väljer Lägg till>nytt projekt.

Arbetsflödeskonsolapp

Om du väljer mallen Arbetsflödeskonsolprogram skapar Visual Studio en arbetsflödesdefinition i XAML. Arbetsflödesdesignern öppnas och visar arbetsytan för arbetsflödet som du skapade. Om du vill skapa ett arbetsflöde drar du aktiviteter eller andra arbetsflödesobjekt från Verktygslådan till designytan.

Tjänstapp för WCF-arbetsflöde

Om du väljer mallen för WCF Workflow Service Application skapar Visual Studio en tjänstdefinition som XAML. Arbetsflödesdesignern öppnas i designvyn med en Sequence aktivitet som innehåller en uppsättning Receive aktiviteter och SendReply aktiviteter.

Aktivitetsbibliotek

Om du väljer mallen Aktivitetsbibliotek skapar Visual Studio en aktivitetsdefinition i XAML. Arbetsflödesdesignern öppnas och visar arbetsytan för din anpassade aktivitet. Dra en aktivitet från Verktygslådan till designytan för att inkludera den i din anpassade aktivitet.

Anmärkning

Du får endast ha en barnaktivitet i kroppen av din anpassade aktivitet. Den underordnade aktiviteten kan dock vara en sammansatt aktivitet, till exempel en Sequence aktivitet eller Flowchart aktivitet.

Aktivitetsdesignerbibliotek

Om du väljer mallen Aktivitetsdesignerbibliotek skapar Visual Studio en aktivitetsdesignerdefinition i XAML och en kod bakom implementeringsfil. Arbetsflödesdesignern öppnas och visar arbetsytan för din aktivitetsdesigner. Dra WPF-kontroller (Windows Presentation Foundation) från Toolbox till designytan för att använda dem i din anpassade aktivitetsdesigner.

Ett exempel på hur du implementerar en anpassad aktivitetsdesigner finns i Så här skapar du en anpassad aktivitetsdesigner.

Anmärkning

Anpassade aktivitetsdesigners kan användas för anpassade aktiviteter och för standardaktiviteter för .NET.