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 为空引用(在 Visual Basic 中为 Nothing)。

注解

TimerEventSubscription 添加到计时器队列。 订阅在队列中的放置方式基于其 TimerEventSubscription.ExpiresAt 值;具有较小值的订阅将放置在具有较大值的订阅的前面。 如果将新订阅添加到队列的开头,则将调用 WorkflowSchedulerService.Cancel 取消先前位于队列开头的计时器事件,并调用 WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) 计划新的计时器事件。 Add 将在添加新订阅之前锁定 TimerEventSubscriptionCollection,因此,这一过程是线程安全的。

适用于