Compartilhar via


PSWorkflowService.GetEventSubscriptionCount método

Obtém o número total de inscrições para a instância de fluxo de trabalho especificado, o nome do evento e a combinação do identificador de correlação.

Namespace:  Microsoft.Office.Project.Server.Workflow
Assembly:  Microsoft.Office.Project.Server.Workflow (em Microsoft.Office.Project.Server.Workflow.dll)

Sintaxe

'Declaração
Public Function GetEventSubscriptionCount ( _
    workflowContext As ProjectWorkflowContext, _
    instanceUid As Guid, _
    eventName As String, _
    correlationId As Guid _
) As Integer
'Uso
Dim instance As PSWorkflowService
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)
public int GetEventSubscriptionCount(
    ProjectWorkflowContext workflowContext,
    Guid instanceUid,
    string eventName,
    Guid correlationId
)

Parâmetros

  • instanceUid
    Tipo: System.Guid

    O GUID da instância do fluxo de trabalho.

  • correlationId
    Tipo: System.Guid

    O GUID do identificador de correlação do evento. O identificador de correlação pode ser usado para identificar exclusivamente um evento em uma instância de fluxo de trabalho.

Valor retornado

Tipo: System.Int32
O número de inscrições para o evento.

Implementos

IPSWorkflowService.GetEventSubscriptionCount(ProjectWorkflowContext, Guid, String, Guid)

Comentários

Atividades que fornecem um evento de consumo do fluxo de trabalho devem usar o método GetEventSubscriptionCount para determinar se há qualquer assinantes ativos para o evento. Se não houver nenhuma inscrição para o evento, a atividade pode optar por não disparar o evento.

Ver também

Referência

PSWorkflowService classe

PSWorkflowService membros

Microsoft.Office.Project.Server.Workflow namespace