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)
Параметры
Объект TimerEventSubscription, удаляемый из очереди таймера.
Исключения
Параметр item
является неопределенной ссылкой (Nothing
в Visual Basic).
Комментарии
Удаляет объект TimerEventSubscription из очереди таймера. Подписки располагаются в очереди на основании значений своего свойства TimerEventSubscription.ExpiresAt; элементы с меньшими значениями располагаются перед элементами с большими значениями. Если удаленная подписка находилась в начале очереди, вызывается метод WorkflowSchedulerService.Cancel, чтобы отменить событие таймера, связанное с этой подпиской, и метод WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid), чтобы запланировать событие таймера для подписки, находящейся в начале очереди сейчас. Метод Remove(Guid) является потокобезопасным.