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


Метод 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 экземпляра действия рабочего процесса.

  • eventName
    Тип: System.String

    Имя события, который требуется зарегистрировать.

  • correlationId
    Тип: System.Guid

    GUID идентификатора корреляции события. Идентификатор корреляции используется для уникальной идентификации события в рамках экземпляра рабочего процесса.

  • subscriptionUid
    Тип: System.Guid

    Идентификатор GUID, который хранится в телефонном вызывающего абонента для регистрации для события. Регистрация определяется указанный экземпляр, имя события и кодом корреляции.

Замечания

Интеграция рабочих процессов Project Server с SPWorkflowExternalDataExchangeService для поддержки созданию событий в рамках рабочего процесса.

События, которые не должны быть уникальным в рамках рабочего процесса можно использовать идентификатор экземпляра рабочего процесса для корреляции. Например событие OnProjectSubmit использует идентификатор экземпляра рабочего процесса как идентификатор корреляции.

См. также

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

IPSWorkflowService интерфейс

Элементы IPSWorkflowService

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