工作流服务的动态更新行为

您可以动态更新工作流服务的行为。但是,如果这样做,Windows Workflow Foundation 的行为可能会变得异常。下表演示了在服务正在运行时所进行的更新的行为。

服务正在运行时进行的更新 行为

ReceiveActivity 活动添加到修改安全设置的工作流。

服务接受更改,但在重新启动工作流之前,新的安全设置将被忽略。不生成错误消息。

服务协定被另一服务协定替换。

服务按最新的服务协定采取操作。不生成错误消息。

在工作流第一的工作流服务中,服务协定将被移除。

服务不再根据已移除的服务协定响应服务请求。不生成错误消息,即使已移除的服务协定是该服务的唯一服务协定也是如此。不生成错误消息。

在工作流第一的工作流服务中,将添加新的服务协定。

在重新启动之前,该服务不接受针对新服务协定的任何连接。不生成错误消息。

在工作流第一的工作流服务中,将添加新的服务操作。

重新启动服务之后才能执行服务操作。生成 MessageSecurityException 错误。

另请参见

概念

在工作流中使用工作流更改
如何:对工作流应用工作流更改

其他资源

创建工作流服务和持久性服务

版权所有 (C) 2007 Microsoft Corporation。保留所有权利。