控制服务实例

Windows Communication Foundation (WCF) 服务是使用已发布接口协定的自治执行单位。其功能通过 Windows Workflow Foundation (WF) 终结点暴露到外部世界。如果服务驻留在 IIS/WAS 环境中,则在其终结点收到对此其功能的请求时,会创建服务的实例。安装后,通过服务的 WF 终结点进行用于调用服务操作或控制服务操作的后续调用。AppFabric 通过使用内部终结点以透明方式提供控制暂留工作流服务实例的功能。该功能本身是 AppFabric 为配置来使用其暂留功能的工作流服务而提供的。

在 AppFabric 中,可以枚举暂留和跟踪的工作流服务实例。但是,无法从 AppFabric 用户界面对跟踪的工作流实例执行任何服务控制操作。跟踪的工作流实例提供关于工作流实例的历史记录(可能持久也可能不持久),因此无法进行控制。您只能从 AppFabric 内部控制暂留工作流服务实例。您可以对暂留(持久)工作流实例数据运行查询以查找特定的暂留实例。例如,您可以按特定的工作流实例 ID、创建时间、完成时间、上一次中止时间、状态、计算机名称或实例作用域进行筛选。也可以按异常名称、实例是否处于活动状态、上一次暂留时间、服务 ID 或服务名称进行筛选。可以根据选择返回的最大项目(行)数筛选要显示的输出行数。有关详细信息,请参阅“保留的 WF 实例”页页、“Windows Server AppFabric 仪表板”页页和“跟踪的 WF 实例”页页。

Important要点
此发行版不支持在 AppFabric 中暂留和跟踪 WCF 服务实例。当前发行版只支持暂留和跟踪工作流 (WF) 服务实例。这是“查看暂留的 WF 实例”和“查看跟踪的 WF 实例”选项仅对 WF 实例可用的原因。

服务控制命令处理的范例使用异步命令队列。用户将只能从**“暂留的 WF 实例”**页中,对在队列中还没有挂起命令的那些实例发布实例控制命令。有关详细信息,请参阅“保留的 WF 实例”页页。

用户还可以通过 Windows PowerShell cmdlet 控制暂留工作流服务实例。本部分介绍如何使用 IIS Manager 和 AppFabric cmdlet 控制工作流服务实例。

本节内容

  2011-12-05