Condividi tramite


Modelli di progetto flusso di lavoro

È possibile creare flussi di lavoro, servizi di flusso di lavoro di Windows Communication Foundation (WCF), attività personalizzate e ActivityDesigner personalizzati usando modelli di progetto di Visual Studio. Questo articolo descrive come creare librerie e applicazioni con i modelli di progetto disponibili in Visual Studio.

Creare un progetto flusso di lavoro

Visual Studio offre quattro modelli di progetto flusso di lavoro diversi:

  • App console flusso di lavoro

  • App del servizio flusso di lavoro WCF

  • Libreria attività

  • Libreria ActivityDesigner

Per accedere a questi modelli, installare prima di tutto il componente Windows Workflow Foundation di Visual Studio. Per istruzioni dettagliate, vedere Installare Windows Workflow Foundation.

  1. Dopo aver installato il componente Windows Workflow Foundation, selezionare File>Nuovo>progetto.

  2. Cercare e selezionare un modello di progetto flusso di lavoro, ad esempio il modello Applicazione console flusso di lavoro.

  3. Continuare con per creare il progetto.

    Nota

    Per aggiungere un nuovo progetto a una soluzione esistente, aprire la soluzione in Visual Studio, fare clic con il pulsante destro del mouse sulla soluzione in Esplora soluzioni e scegliere Aggiungi>nuovo progetto.

App console flusso di lavoro

Se si sceglie il modello Applicazione console flusso di lavoro, Visual Studio crea una definizione del flusso di lavoro in XAML. Progettazione flussi di lavoro si apre e visualizza l'area di disegno per il flusso di lavoro creato. Per comporre un flusso di lavoro, trascinare le attività o altri elementi del flusso di lavoro dalla casella degli strumenti all'area di progettazione.

App del servizio flusso di lavoro WCF

Se si sceglie il modello applicazione del servizio flusso di lavoro WCF, Visual Studio crea una definizione del servizio come XAML. Progettazione flussi di lavoro apre la visualizzazione progettazione con un'attività Sequence che contiene un set di Receive attività e SendReply .

Libreria attività

Se si sceglie il modello Libreria attività, Visual Studio crea una definizione di attività in XAML. Progettazione flussi di lavoro apre e visualizza l'area di disegno per l'attività personalizzata. Trascinare un'attività dalla casella degli strumenti all'area di progettazione per includerla nell'attività personalizzata.

Nota

È consentita una sola attività figlio nel corpo dell'attività personalizzata. Tuttavia, l'attività figlio potrebbe essere un'attività composita, ad esempio un'attività o Flowchart un'attivitàSequence.

Libreria ActivityDesigner

Se si sceglie il modello libreria di ActivityDesigner, Visual Studio crea una definizione di ActivityDesigner in XAML e un file di implementazione code-behind. Progettazione flussi di lavoro apre e visualizza l'area di disegno per l'ActivityDesigner. Trascinare i controlli Windows Presentation Foundation (WPF) dalla Casella degli strumenti all'area di progettazione per usarli nell'ActivityDesigner personalizzato.

Per un esempio di come implementare un ActivityDesigner personalizzato, vedere Procedura: Creare un ActivityDesigner personalizzato.

Nota

Gli ActivityDesigner personalizzati possono essere usati per le attività personalizzate e per le attività .NET predefinite.