次の方法で共有


PSWorkflowService.GetEventSubscriptionCount メソッド

指定したワークフロー インスタンス、イベント名、および相関識別子の組み合わせには、サブスクリプションの合計数を取得します。

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

構文

'宣言
Public Function GetEventSubscriptionCount ( _
    workflowContext As ProjectWorkflowContext, _
    instanceUid As Guid, _
    eventName As String, _
    correlationId As Guid _
) As Integer
'使用
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
)

パラメーター

  • instanceUid
    型: System.Guid

    ワークフロー インスタンスの GUID。

  • eventName
    型: System.String

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

  • correlationId
    型: System.Guid

    イベントの相関関係 id の GUID を指定します。ワークフロー インスタンス内のイベントを一意に識別する相関関係 id を使用できます。

戻り値

型: System.Int32
イベントへのサブスクリプションの数。

実装

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

注釈

ワークフロー イベント消耗品を提供するアクティビティ イベントのアクティブなサブスクライバーがあるかどうかを判断する、 GetEventSubscriptionCountメソッドを使用してください。イベントに対してサブスクリプションがない場合は、アクティビティ、イベントが発生するを選択できます。

関連項目

参照先

PSWorkflowService クラス

PSWorkflowService メンバー

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