PSWorkflowService.RegisterForEvent 方法
注册工作流活动的工作流,将引发一个事件。
命名空间: Microsoft.Office.Project.Server.Workflow
程序集: Microsoft.Office.Project.Server.Workflow(位于 Microsoft.Office.Project.Server.Workflow.dll 中)
语法
声明
Public Sub RegisterForEvent ( _
workflowContext As ProjectWorkflowContext, _
instanceUid As Guid, _
eventName As String, _
correlationId As Guid, _
subscriptionUid As Guid _
)
用法
Dim instance As PSWorkflowService
Dim workflowContext As ProjectWorkflowContext
Dim instanceUid As Guid
Dim eventName As String
Dim correlationId As Guid
Dim subscriptionUid As Guid
instance.RegisterForEvent(workflowContext, _
instanceUid, eventName, correlationId, _
subscriptionUid)
public void RegisterForEvent(
ProjectWorkflowContext workflowContext,
Guid instanceUid,
string eventName,
Guid correlationId,
Guid subscriptionUid
)
参数
workflowContext
类型:Microsoft.Office.Project.Server.Library.ProjectWorkflowContext当前正在处理的工作流实例相关的信息。
instanceUid
类型:System.Guid工作流活动实例的 GUID。
eventName
类型:System.String正在注册该事件的名称。
correlationId
类型:System.Guid该事件的相关标识符 GUID。相关性标识符,用于唯一标识工作流实例内的事件。
subscriptionUid
类型:System.Guid由调用方为该事件注册的 GUID。由指定的实例、 事件名称和相关标识符定义注册。
实现
IPSWorkflowService.RegisterForEvent(ProjectWorkflowContext, Guid, String, Guid, Guid)
备注
项目服务器工作流集成与SPWorkflowExternalDataExchangeService支持的工作流中引发事件。
不需要为要唯一标识的工作流中的事件可用于工作流实例标识符相关标识符。例如, OnProjectSubmit事件将工作流实例标识符用作相关标识符。