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
為 null 參考 (在 Visual Basic 中為 Nothing
)。
備註
將 TimerEventSubscription 加入至計時器佇列。 佇列中的訂閱會依據其 TimerEventSubscription.ExpiresAt 值放置,值較小的訂閱會放置在值較大的訂閱前面。 如果在佇列的開頭加入新的訂閱,則會呼叫 WorkflowSchedulerService.Cancel 以取消之前位於佇列開頭的計時器事件,並且呼叫 WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) 以排定新的計時器事件。 Add 會在加入新的訂閱之前鎖定 TimerEventSubscriptionCollection,因此具備執行緒安全。