共用方式為


IPSWorkflowService.GetEventSubscriptionCount 方法

取得指定的工作流程執行個體、 事件名稱和相互關聯識別碼組合的訂閱的總數。

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

語法

'宣告
Function GetEventSubscriptionCount ( _
    workflowContext As ProjectWorkflowContext, _
    instanceUid As Guid, _
    eventName As String, _
    correlationId As Guid _
) As Integer
'用途
Dim instance As IPSWorkflowService
Dim workflowContext As ProjectWorkflowContext
Dim instanceUid As Guid
Dim eventName As String
Dim correlationId As Guid
Dim returnValue As Integer

returnValue = instance.GetEventSubscriptionCount(workflowContext, _
    instanceUid, eventName, correlationId)
int GetEventSubscriptionCount(
    ProjectWorkflowContext workflowContext,
    Guid instanceUid,
    string eventName,
    Guid correlationId
)

參數

  • instanceUid
    類型:System.Guid

    工作流程執行個體的 GUID。

  • correlationId
    類型:System.Guid

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

傳回值

類型:System.Int32
事件的訂閱數目。

備註

提供工作流程可消耗事件的活動應使用GetEventSubscriptionCount方法,以判斷是否有任何作用中的訂閱者的事件。如果不有任何事件的訂閱,可以選擇活動不會引發事件。

請參閱

參照

IPSWorkflowService 介面

IPSWorkflowService 成員

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