TimerEventSubscriptionCollection.Remove 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將指定的 TimerEventSubscription 從計時器佇列中移除。
多載
Remove(Guid) |
從計時器佇列中移除具有指定訂閱 ID 的 TimerEventSubscription。 |
Remove(TimerEventSubscription) |
從計時器佇列中移除 TimerEventSubscription。 |
Remove(Guid)
從計時器佇列中移除具有指定訂閱 ID 的 TimerEventSubscription。
public:
void Remove(Guid timerSubscriptionId);
public void Remove (Guid timerSubscriptionId);
member this.Remove : Guid -> unit
Public Sub Remove (timerSubscriptionId As Guid)
參數
- timerSubscriptionId
- Guid
要移除之 Guid 的 TimerEventSubscription。
備註
從計時器佇列中移除具有指定訂閱 ID 的 TimerEventSubscription。 佇列中的訂閱會依據其 TimerEventSubscription.ExpiresAt 值放置,值較小的訂閱會放置在值較大的訂閱前面。 如果移除的訂閱是在佇列開頭的訂閱,呼叫 WorkflowSchedulerService.Cancel 取消與此訂閱關聯的計時器事件,並且呼叫 WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) 以排定現在位於佇列開頭之訂閱的計時器事件。 Remove(Guid) 具備執行緒安全。
適用於
Remove(TimerEventSubscription)
從計時器佇列中移除 TimerEventSubscription。
public:
void Remove(System::Workflow::Runtime::TimerEventSubscription ^ item);
public void Remove (System.Workflow.Runtime.TimerEventSubscription item);
member this.Remove : System.Workflow.Runtime.TimerEventSubscription -> unit
Public Sub Remove (item As TimerEventSubscription)
參數
要從計時器佇列中移除的 TimerEventSubscription。
例外狀況
item
為 null 參考 (在 Visual Basic 中為 Nothing
)。
備註
從計時器佇列中移除 TimerEventSubscription。 佇列中的訂閱會依據其 TimerEventSubscription.ExpiresAt 值放置,值較小的訂閱會放置在值較大的訂閱前面。 如果移除的訂閱是在佇列開頭的訂閱,呼叫 WorkflowSchedulerService.Cancel 取消與此訂閱關聯的計時器事件,並且呼叫 WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) 以排定現在位於佇列開頭之訂閱的計時器事件。 Remove(Guid) 具備執行緒安全。