TimerEventSubscriptionCollection.Add(TimerEventSubscription) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет объект TimerEventSubscription в очередь таймера.
public:
void Add(System::Workflow::Runtime::TimerEventSubscription ^ item);
public void Add (System.Workflow.Runtime.TimerEventSubscription item);
member this.Add : System.Workflow.Runtime.TimerEventSubscription -> unit
Public Sub Add (item As TimerEventSubscription)
Параметры
Объект TimerEventSubscription, добавляемый в очередь таймера.
Исключения
Параметр item
является неопределенной ссылкой (Nothing
в Visual Basic).
Комментарии
Добавляет объект TimerEventSubscription в очередь таймера. Подписки располагаются в очереди на основании значений своего свойства TimerEventSubscription.ExpiresAt; элементы с меньшими значениями располагаются перед элементами с большими значениями. Если новая подписка добавляется в начале очереди, вызывается служба WorkflowSchedulerService.Cancel, чтобы отменить событие таймера, бывшее до этого в начале очереди, а также WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid), чтобы запланировать новое событие таймера. Add блокирует коллекцию TimerEventSubscriptionCollection, прежде чем добавлять новую подписку, и следовательно, является потокобезопасным методом.