Freigeben über


Lesezeichenresolver für WorkflowHostingEndpoint

Im Beispiel CreationEndpoint wird veranschaulicht, wie der WorkflowHostingEndpoint mit WorkflowServiceHost verwendet werden kann, um Workflow-Instanzen zu erstellen.

Zeigt

WorkflowHostingEndpoint, WorkflowServiceHost

Diskussion

In diesem Beispiel wird WorkflowHostingEndpoint verwendet, um Workflowinstanzen zu erstellen, die mit WorkflowServiceHost gehostet werden. WorkflowHostingEndpoint ist ein Erweiterbarkeitspunkt, für WorkflowServiceHost den in den folgenden Szenarien verwendet werden kann:

  • Erstellen neuer Workflowinstanzen.

  • Fortsetzen von Lesezeichen für eine auf WorkflowServiceHost gehostete Workflowinstanz.

Der enthaltene Beispielendpunkt macht einen Vertrag verfügbar, der Vorgänge zum Erstellen eines Workflows bereitstellt und die Instanz-ID zurückgibt oder eine Instanz mit einer bestimmten ID erstellt. Die Beispielkonsolenanwendung erstellt eine WorkflowServiceHost Instanz mit einer Workflowdefinition und fügt einen CreationEndpoint dem Host hinzu. Anschließend wird der Create Vorgang auf dem Endpunkt aufgerufen, um eine neue Workflowinstanz zu erstellen.

Einrichten, Erstellen und Ausführen des Beispiels

  1. Erstellen Sie die Lösung.

  2. Führen Sie die Anwendung aus. Die CreationEndpoint Konsole zeigt eine Meldung an, die die Instanz-ID enthält, wenn die Workflowinstanz erstellt wird. Die Meldung "Hello World!" wird von der Workflowinstanz gedruckt.