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) はスレッド セーフです。

適用対象