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
为空引用(在 Visual Basic 中为 Nothing
)。
注解
从计时器队列中移除 TimerEventSubscription。 订阅在队列中的放置方式基于其 TimerEventSubscription.ExpiresAt 值;具有较小值的订阅将放置在具有较大值的订阅的前面。 如果移除的订阅为位于队列开始处的订阅,则将调用 WorkflowSchedulerService.Cancel 来取消与此订阅关联的计时器事件,并调用 WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) 来为现在位于队列开始处的订阅计划计时器事件。 Remove(Guid) 是线程安全的。