创建工作流宿主应用程序
宿主应用程序通过 WorkflowRuntime 类或从其继承的自定义类与 Windows Workflow Foundation 进行交互。 创建 WorkflowRuntime 对象,并用执行工作流的过程中将使用的服务填充该对象。
宿主应用程序责任
宿主应用程序的责任如下:
创建一个或多个进程以及一个或多个应用程序域。
根据需要提供隔离机制。
根据需要封送应用程序域之间的调用。
启动工作流实例。
创建自定义和本地服务。
此外,宿主应用程序还可能执行以下操作:
控制从内存加载和卸载工作流。
侦听特定事件,并将这些事件传递到用户或管理员。
设置每个工作流的超时时间和重试次数。
公开性能计数器。
写入用于调试和诊断的日志信息。
提供自定义服务实现。
创建本地化的服务以满足宿主应用程序和用户群的语言要求。
宿主应用程序必须执行的任务
下表列出了宿主应用程序所必须执行的任务。
请参见
参考
WorkflowRuntime
Start
CreateWorkflow
Started
Stopped
ServicesExceptionNotHandled
WorkflowAborted
WorkflowCompleted
WorkflowCreated
WorkflowIdled
WorkflowLoaded
WorkflowPersisted
WorkflowResumed
WorkflowStarted
WorkflowSuspended
WorkflowTerminated
WorkflowUnloaded
概念
其他资源
Windows Workflow Foundation 服务
开发启用工作流的应用程序
版权所有 (C) 2007 Microsoft Corporation。保留所有权利。