語言

TimerEventSubscriptionCollection.Remove 方法

定義

從計時器佇列中移除指定的 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

移除的。GuidTimerEventSubscription

備註

從計時器佇列中移除帶有指定訂閱 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)

參數

item
TimerEventSubscription

TimerEventSubscription從計時器佇列中移除。

例外狀況

是一個空參考()。

備註

這樣可以把計時器隊列中的 移除。TimerEventSubscription 排隊中的訂閱會根據其 TimerEventSubscription.ExpiresAt 數值來定位;價值較小的則排在較大的訂閱前方。 如果被移除的訂閱是排隊前的訂閱, WorkflowSchedulerService.Cancel 則會被呼叫取消與該訂閱相關的計時器事件,並 WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) 被呼叫來排程目前排隊起始訂閱的計時器事件。 Remove(Guid) 是線程安全的。

適用於