次の方法で共有


TimerEventSubscriptionCollection.Add(TimerEventSubscription) メソッド

定義

タイマー キューに TimerEventSubscription を追加します。

public:
 void Add(System::Workflow::Runtime::TimerEventSubscription ^ item);
public void Add (System.Workflow.Runtime.TimerEventSubscription item);
member this.Add : System.Workflow.Runtime.TimerEventSubscription -> unit
Public Sub Add (item As TimerEventSubscription)

パラメーター

item
TimerEventSubscription

タイマー キューに追加する TimerEventSubscription

例外

item が null 参照 (Visual Basic の場合は Nothing) です。

注釈

タイマー キューに TimerEventSubscription を追加します。 キュー内のサブスクリプションは、TimerEventSubscription.ExpiresAt の値に基づいて配置されます。この値が小さいサブスクリプションほど、値の大きいサブスクリプションの前に配置されます。 キューの先頭に新しいサブスクリプションが追加されると、WorkflowSchedulerService.Cancel が呼び出され、それまでキューの先頭にあったタイマー イベントがキャンセルされます。さらに、WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) が呼び出され、新しいタイマー イベントがスケジュールされます。 Add は新しいサブスクリプションを追加する前に TimerEventSubscriptionCollection をロックするので、スレッド セーフです。

適用対象