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
)
パラメーター
workflowContext
型: Microsoft.Office.Project.Server.Library.ProjectWorkflowContext現在処理されているワークフローのインスタンスに関連する情報です。
instanceUid
型: System.Guidワークフロー インスタンスの GUID。
eventName
型: System.Stringイベントの名前を指定します。
correlationId
型: System.Guidイベントの相関関係 id の GUID を指定します。ワークフロー インスタンス内のイベントを一意に識別する相関関係 id を使用できます。
戻り値
型: System.Int32
イベントへのサブスクリプションの数。
実装
IPSWorkflowService.GetEventSubscriptionCount(ProjectWorkflowContext, Guid, String, Guid)
注釈
ワークフロー イベント消耗品を提供するアクティビティ イベントのアクティブなサブスクライバーがあるかどうかを判断する、 GetEventSubscriptionCountメソッドを使用してください。イベントに対してサブスクリプションがない場合は、アクティビティ、イベントが発生するを選択できます。