Condividi tramite


Risolver di segnalibri per WorkflowHostingEndpoint

L'esempio CreationEndpoint illustra come usare WorkflowHostingEndpoint con WorkflowServiceHost per creare istanze del flusso di lavoro.

Dimostra

WorkflowHostingEndpoint, WorkflowServiceHost

Discussione

In questo esempio viene usato WorkflowHostingEndpoint per creare istanze del flusso di lavoro ospitate usando WorkflowServiceHost. WorkflowHostingEndpoint è un punto di estensibilità per WorkflowServiceHost che può essere usato negli scenari seguenti:

  • Creazione di nuove istanze del flusso di lavoro.

  • Ripresa di segnalibri nell'istanza del flusso di lavoro ospitata in un oggetto WorkflowServiceHost.

L'endpoint di esempio incluso espone un contratto che fornisce operazioni per creare un flusso di lavoro e restituisce l'ID istanza o crea un'istanza con un ID specifico. L'applicazione console di esempio crea un'istanza WorkflowServiceHost con una definizione di flusso di lavoro e aggiunge un oggetto CreationEndpoint all'host. Successivamente chiama l'operazione Create nell'endpoint per creare una nuova istanza del flusso di lavoro.

Impostare, compilare ed eseguire l'esempio

  1. Compilare la soluzione.

  2. Eseguire l'applicazione. Nella console CreationEndpoint viene visualizzato un messaggio che include l'ID istanza quando viene creata l'istanza del flusso di lavoro. Il messaggio "Hello World!" viene visualizzato dall'istanza del flusso di lavoro.