TimerEventSubscriptionCollection.Add(TimerEventSubscription) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 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)
参数
要添加到计时器队列的 TimerEventSubscription。
例外
item
为空引用(在 Visual Basic 中为 Nothing
)。
注解
将 TimerEventSubscription 添加到计时器队列。 订阅在队列中的放置方式基于其 TimerEventSubscription.ExpiresAt 值;具有较小值的订阅将放置在具有较大值的订阅的前面。 如果将新订阅添加到队列的开头,则将调用 WorkflowSchedulerService.Cancel 取消先前位于队列开头的计时器事件,并调用 WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) 计划新的计时器事件。 Add 将在添加新订阅之前锁定 TimerEventSubscriptionCollection,因此,这一过程是线程安全的。