TimerEventSubscriptionCollection.Remove 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從計時器佇列中移除指定的 TimerEventSubscription 項目。
多載
| 名稱 | Description |
|---|---|
| Remove(Guid) |
從計時器佇列中移除 TimerEventSubscription 包含指定訂閱 ID 的那個。 |
| Remove(TimerEventSubscription) |
這樣可以把計時器隊列中的 移除。TimerEventSubscription |
Remove(Guid)
從計時器佇列中移除 TimerEventSubscription 包含指定訂閱 ID 的那個。
public:
void Remove(Guid timerSubscriptionId);
public void Remove(Guid timerSubscriptionId);
member this.Remove : Guid -> unit
Public Sub Remove (timerSubscriptionId As Guid)
參數
- timerSubscriptionId
- Guid
備註
從計時器佇列中移除帶有指定訂閱 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從計時器佇列中移除。
例外狀況
備註
這樣可以把計時器隊列中的 移除。TimerEventSubscription 排隊中的訂閱會根據其 TimerEventSubscription.ExpiresAt 數值來定位;價值較小的則排在較大的訂閱前方。 如果被移除的訂閱是排隊前的訂閱, WorkflowSchedulerService.Cancel 則會被呼叫取消與該訂閱相關的計時器事件,並 WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) 被呼叫來排程目前排隊起始訂閱的計時器事件。 Remove(Guid) 是線程安全的。