共用方式為


IPSWorkflowService.RegisterForEvent 方法

註冊工作流程,就會引發事件的工作流程的活動。

命名空間:  Microsoft.Office.Project.Server.Library
組件:  Microsoft.Office.Project.Server.Library (在 Microsoft.Office.Project.Server.Library.dll 中)

語法

'宣告
Sub RegisterForEvent ( _
    workflowContext As ProjectWorkflowContext, _
    instanceUid As Guid, _
    eventName As String, _
    correlationId As Guid, _
    subscriptionUid As Guid _
)
'用途
Dim instance As IPSWorkflowService
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)
void RegisterForEvent(
    ProjectWorkflowContext workflowContext,
    Guid instanceUid,
    string eventName,
    Guid correlationId,
    Guid subscriptionUid
)

參數

  • instanceUid
    類型:System.Guid

    工作流程活動執行個體的 GUID。

  • correlationId
    類型:System.Guid

    此事件的相互關聯識別碼的 GUID。相互關聯識別碼可以用來唯一地識別事件中的工作流程執行個體。

  • subscriptionUid
    類型:System.Guid

    註冊事件的來電者所提供的 GUID。登錄由指定執行個體、 事件名稱及相互關聯識別碼定義。

備註

Project Server 工作流程整合SPWorkflowExternalDataExchangeService以支援工作流程中的引發事件。

不需要唯一識別工作流程中的事件可以使用相互關聯識別碼的工作流程執行個體識別碼。例如, OnProjectSubmit事件會使用工作流程執行個體識別碼為相互關聯識別碼。

請參閱

參照

IPSWorkflowService 介面

IPSWorkflowService 成員

Microsoft.Office.Project.Server.Library 命名空間