TimerEventSubscriptionCollection.Remove Метод

Определение

Удаляет указанный объект TimerEventSubscription из очереди таймера.

Перегрузки

Remove(Guid)

Удаляет объект TimerEventSubscription, имеющий указанный идентификатор подписки, из очереди таймера.

Remove(TimerEventSubscription)

Удаляет объект TimerEventSubscription из очереди таймера.

Remove(Guid)

Удаляет объект 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.

Комментарии

Удаляет объект 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 является неопределенной ссылкой (Nothing в Visual Basic).

Комментарии

Удаляет объект TimerEventSubscription из очереди таймера. Подписки располагаются в очереди на основании значений своего свойства TimerEventSubscription.ExpiresAt; элементы с меньшими значениями располагаются перед элементами с большими значениями. Если удаленная подписка находилась в начале очереди, вызывается метод WorkflowSchedulerService.Cancel, чтобы отменить событие таймера, связанное с этой подпиской, и метод WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid), чтобы запланировать событие таймера для подписки, находящейся в начале очереди сейчас. Метод Remove(Guid) является потокобезопасным.

Применяется к