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
workflowContext
Tipo: Microsoft.Office.Project.Server.Library.ProjectWorkflowContextInformações relacionadas à instância atual do fluxo de trabalho que está sendo processado.
instanceUid
Tipo: System.GuidO GUID da instância do fluxo de trabalho.
eventName
Tipo: System.StringO nome do evento.
correlationId
Tipo: System.GuidO 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.