Übersicht über das Hosten von WorkflowdienstenHosting Workflow Services Overview

Workflowdienste müssen gehostet werden, damit sie ausgeführt werden können.Workflow services must be hosted to execute. Der WorkflowServiceHost ist der vordefinierte Workflowhost, der mehrere Instanzen, Konfigurationen sowie WCF-Messaging unterstützt (obwohl die Verwendung von Messaging zum Hosten der Workflows nicht erforderlich ist).The WorkflowServiceHost is the out-of-the-box workflow host that supports multiple instances, configuration, and WCF messaging (although the workflows aren’t required to use messaging in order to be hosted). Außerdem wird durch einen Satz von Dienstverhalten die Integration von Persistenz, Nachverfolgung und Instanzsteuerung bereitgestellt.It also integrates with persistence, tracking, and instance control through a set of service behaviors. Ebenso wie der ServiceHost von WCF kann sich der WorkflowServiceHost in verwalteten .NET-Anwendungen selbst hosten, oder er wird in IIS/WAS (als XAMLX-Datei) im Internet gehostet.Just like WCF’s ServiceHost, the WorkflowServiceHost can be self-hosted in any managed .NET application, or web-hosted (as a .xamlx file) in IIS / WAS. In den Themen dieses Abschnitts wird beschrieben, wie Sie einen Workflowdienst hosten.Topics in this section describe how to host a workflow service.

In diesem AbschnittIn This Section

Hosten von WorkflowdienstenHosting Workflow Services
Beschreibt das Hosten von Workflowdiensten.Describes hosting workflow services.

Interne Funktionsweise des WorkflowdiensthostsWorkflow Service Host Internals
Beschreibt, wie WorkflowServiceHost eingehende Meldungen verarbeitet.Describes how WorkflowServiceHost processes incoming messages.

Erweiterbarkeit des WorkflowdiensthostsWorkflow Service Host Extensibility
Beschreibt, wie Sie die Funktionalität des Workflowdiensthosts erweitern.Describes how to extend the functionality of the workflow service host.

WorkflowsteuerungsendpunktWorkflow Control Endpoint
Beschreibt, wie Sie einen Endpunkt definieren, der Ihnen das Erstellen von Workflowinstanzen ermöglicht.Describes how to define an endpoint that allows you to create workflow instances.

Vorgehensweise: Hosten eines Nicht-Dienstworkflows in IISHow to: Host a non-service workflow in IIS
Veranschaulicht das Hosten eines Workflows, der kein Workflowdienst in IIS ist.Demonstrates hosting a workflow that is not a workflow service in IIS.

Vorgehensweise: Hosten eines Workflowdiensts mit Windows Server AppFabricHow to: Host a Workflow Service with Windows Server App Fabric
Veranschaulicht das Hosten eines vorhandenen Workflowdiensts in Windows Server AppFabric.Demonstrates how to host an existing workflow service in Windows Server App Fabric.

Konfigurieren von WorkflowServiceHostConfiguring WorkflowServiceHost
Beschreibt, wie Sie das Verhalten bei Persistenz, Nachverfolgung und Leerlauf sowie nicht behandeltes Ausnahmeverhalten steuern.Describes how to control persistence, tracking, idle, and unhandled exception behavior.

ReferenzReference

WorkflowServiceHost

WorkflowService

ServiceHostFactory

ServiceHostFactoryBase

WorkflowServiceHostFactory

WorkflowdiensteWorkflow Services