工作流中的相关令牌
上次修改时间: 2010年4月16日
适用范围: SharePoint Foundation 2010
可以考虑将相关令牌 作为唯一标识符,以便在工作流中的对象与承载 Windows Workflow Foundation (WF) 工作流运行时的环境之间进行映射。
Windows Workflow Foundation必须为工作流提供某种与其他软件进行通信的方式。Windows Workflow Foundation运行时充当与所有工作流之间的所有通信的中间媒介。传入请求到达时,运行时会接收该请求,然后确定将该请求发送到哪个工作流实例。之后运行时会将请求传递到目标实例。实际上,Windows Workflow Foundation充当了与工作流之外的软件进行通信的代理。
对于下列每一项,您都将拥有单独的相关令牌:
工作流本身
需要在工作流中引用的各项任务
备注
不要为工作流任务和工作流本身分配相同的相关令牌。
为 OnWorkflowActivated 活动中的工作流声明相关令牌。然后,针对影响整个工作流的每个活动,将该活动的相关令牌绑定到 OnWorkflowActivated 活动的相关令牌。
工作流中的每个特定任务都应有其自己的相关令牌,每个相关活动都可以使用该相关令牌访问特定于任务的相同信息。例如,如果想在工作流中引用 CreateTask、CompleteTask 和 OnTaskChanged 活动中的相同任务,应将这些活动中的每个活动的 CorrelationToken 属性绑定到相同的相关令牌变量。