Compartilhar via


PSWorkflowService.CallEventHandler método

Usado internamente. Chama o manipulador de eventos para o evento de fluxo de trabalho do Project Server especificado.

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

Sintaxe

'Declaração
Public Overrides Sub CallEventHandler ( _
    eventType As Type, _
    eventName As String, _
    eventData As Object(), _
    workflow As SPWorkflow, _
    identity As String, _
    workHandler As IPendingWork, _
    workItem As Object _
)
'Uso
Dim instance As PSWorkflowService
Dim eventType As Type
Dim eventName As String
Dim eventData As Object()
Dim workflow As SPWorkflow
Dim identity As String
Dim workHandler As IPendingWork
Dim workItem As Object

instance.CallEventHandler(eventType, _
    eventName, eventData, workflow, identity, _
    workHandler, workItem)
public override void CallEventHandler(
    Type eventType,
    string eventName,
    Object[] eventData,
    SPWorkflow workflow,
    string identity,
    IPendingWork workHandler,
    Object workItem
)

Parâmetros

  • eventData
    Tipo: []

    Os dados do evento.

  • identity
    Tipo: System.String

    A identidade do fluxo de trabalho.

  • workHandler
    Tipo: System.Workflow.Runtime.IPendingWork

    O manipulador de trabalho para transações de fluxo de trabalho, que está incluído na inicialização dos argumentos do evento.

  • workItem
    Tipo: System.Object

    O item de trabalho, que está incluído na inicialização dos argumentos do evento.

Comentários

O método CallEventHandler grava a seguinte mensagem no log ULS: "inserindo CallEventHandler para fluxo de trabalho: InstanceId = < GUID > eventName = < nome do evento >".

Ver também

Referência

PSWorkflowService classe

PSWorkflowService membros

Microsoft.Office.Project.Server.Workflow namespace