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
)

参数

  • instanceUid
    类型:System.Guid

    工作流活动实例的 GUID。

  • eventName
    类型:System.String

    正在注册该事件的名称。

  • correlationId
    类型:System.Guid

    该事件的相关标识符 GUID。相关性标识符,用于唯一标识工作流实例内的事件。

  • subscriptionUid
    类型:System.Guid

    由调用方为该事件注册的 GUID。由指定的实例、 事件名称和相关标识符定义注册。

实现

IPSWorkflowService.RegisterForEvent(ProjectWorkflowContext, Guid, String, Guid, Guid)

备注

项目服务器工作流集成与SPWorkflowExternalDataExchangeService支持的工作流中引发事件。

不需要为要唯一标识的工作流中的事件可用于工作流实例标识符相关标识符。例如, OnProjectSubmit事件将工作流实例标识符用作相关标识符。

另请参阅

引用

PSWorkflowService 类

PSWorkflowService 成员

Microsoft.Office.Project.Server.Workflow 命名空间