TimerEventSubscriptionCollection.Remove 方法

定義

將指定的 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

要移除之 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

例外狀況

item 為 null 參考 (在 Visual Basic 中為 Nothing)。

備註

從計時器佇列中移除 TimerEventSubscription。 佇列中的訂閱會依據其 TimerEventSubscription.ExpiresAt 值放置,值較小的訂閱會放置在值較大的訂閱前面。 如果移除的訂閱是在佇列開頭的訂閱,呼叫 WorkflowSchedulerService.Cancel 取消與此訂閱關聯的計時器事件,並且呼叫 WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) 以排定現在位於佇列開頭之訂閱的計時器事件。 Remove(Guid) 具備執行緒安全。

適用於