Поделиться через


Метод 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 , чтобы определить, имеются ли какие-либо active подписчики для события. Если нет подписок для события, можно выбрать действие вызывает событие.

См. также

Справочные материалы

IPSWorkflowService интерфейс

Элементы IPSWorkflowService

Пространство имен Microsoft.Office.Project.Server.Library