次の方法で共有


PSWorkflowService.CallEventHandler メソッド

内部的に使用されます。指定した Project Server ワークフロー イベントのイベント ハンドラーを呼び出します。

名前空間:  Microsoft.Office.Project.Server.Workflow
アセンブリ:  Microsoft.Office.Project.Server.Workflow (Microsoft.Office.Project.Server.Workflow.dll 内)

構文

'宣言
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 _
)
'使用
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
)

パラメーター

  • eventType
    型: System.Type

    イベントの種類を指定します。

  • eventName
    型: System.String

    イベントの名前を指定します。

  • eventData
    型: []

    イベント データ。

  • identity
    型: System.String

    ワークフローの id を指定します。

  • workHandler
    型: System.Workflow.Runtime.IPendingWork

    イベントの引数を初期化するには、作業、ワークフローのトランザクションのハンドラーです。

  • workItem
    型: System.Object

    イベント引数の初期化に含まれる作業項目。

注釈

CallEventHandlerメソッドは、ULS ログに、次のメッセージを書き込む:「ワークフローの CallEventHandler を入力する: InstanceId < > GUID = eventName > イベント名 < ="。

関連項目

参照先

PSWorkflowService クラス

PSWorkflowService メンバー

Microsoft.Office.Project.Server.Workflow 名前空間