Język

TimerEventSubscriptionCollection.Add(TimerEventSubscription) Metoda

Definicja

Dodaje element TimerEventSubscription do kolejki czasomierza.

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)

Parametry

item
TimerEventSubscription

Element TimerEventSubscription , który ma zostać dodany do kolejki czasomierza.

Wyjątki

item jest odwołaniem o wartości null (Nothing w Visual Basic).

Uwagi

Dodaje element TimerEventSubscription do kolejki czasomierza. Subskrypcje w kolejce są rozmieszczone na podstawie ich TimerEventSubscription.ExpiresAt wartości. Te z mniejszymi wartościami są umieszczone przed subskrypcjami z większymi wartościami. Jeśli nowa subskrypcja zostanie dodana na początku kolejki, zostanie wywołana, WorkflowSchedulerService.Cancel aby anulować zdarzenie czasomierza, które wcześniej znajdowało się na początku kolejki i WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) jest wywoływane w celu zaplanowana nowego zdarzenia czasomierza. Add TimerEventSubscriptionCollection blokuje przed dodaniem nowej subskrypcji i dlatego jest bezpieczny wątk.

Dotyczy