工作流中的相关令牌

上次修改时间: 2010年4月16日

适用范围: SharePoint Foundation 2010

可以考虑将相关令牌 作为唯一标识符,以便在工作流中的对象与承载 Windows Workflow Foundation (WF) 工作流运行时的环境之间进行映射。

Windows Workflow Foundation必须为工作流提供某种与其他软件进行通信的方式。Windows Workflow Foundation运行时充当与所有工作流之间的所有通信的中间媒介。传入请求到达时,运行时会接收该请求,然后确定将该请求发送到哪个工作流实例。之后运行时会将请求传递到目标实例。实际上,Windows Workflow Foundation充当了与工作流之外的软件进行通信的代理。

对于下列每一项,您都将拥有单独的相关令牌:

  • 工作流本身

  • 需要在工作流中引用的各项任务

    备注

    不要为工作流任务和工作流本身分配相同的相关令牌。

OnWorkflowActivated 活动中的工作流声明相关令牌。然后,针对影响整个工作流的每个活动,将该活动的相关令牌绑定到 OnWorkflowActivated 活动的相关令牌。

工作流中的每个特定任务都应有其自己的相关令牌,每个相关活动都可以使用该相关令牌访问特定于任务的相同信息。例如,如果想在工作流中引用 CreateTaskCompleteTaskOnTaskChanged 活动中的相同任务,应将这些活动中的每个活动的 CorrelationToken 属性绑定到相同的相关令牌变量。

请参阅

概念

SharePoint Foundation 的工作流活动

SharePoint Foundation 中的工作流启动

SharePoint Foundation 处理工作流活动的方式