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
)
參數
workflowContext
類型:Microsoft.Office.Project.Server.Library.ProjectWorkflowContext到目前正在處理的工作流程執行個體相關的資訊。
instanceUid
類型:System.Guid工作流程執行個體的 GUID。
eventName
類型:System.String事件的名稱。
correlationId
類型:System.Guid此事件的相互關聯識別碼的 GUID。相互關聯識別碼可以用來唯一地識別事件中的工作流程執行個體。
傳回值
類型:System.Int32
事件的訂閱數目。
備註
提供工作流程可消耗事件的活動應使用GetEventSubscriptionCount方法,以判斷是否有任何作用中的訂閱者的事件。如果不有任何事件的訂閱,可以選擇活動不會引發事件。