TimerEventSubscriptionCollection.Add(TimerEventSubscription) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dodaje 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
, TimerEventSubscription Aby dodać do kolejki czasomierza.
Wyjątki
item
jest odwołaniem o wartości null ( Nothing
w Visual Basic).
Uwagi
Dodaje TimerEventSubscription do kolejki czasomierza. Subskrypcje w kolejce są pozycjonowane na podstawie ich TimerEventSubscription.ExpiresAt wartości; te o mniejszych wartościach są umieszczane przed nimi z większymi wartościami. Jeśli nowa subskrypcja zostanie dodana na początku kolejki, WorkflowSchedulerService.Cancel jest wywoływana w celu anulowania zdarzenia czasomierza, które było wcześniej na początku kolejki i WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) jest wywoływana w celu zaplanowania nowego zdarzenia czasomierza. Add blokuje TimerEventSubscriptionCollection przed dodaniem nowej subskrypcji, w związku z czym wątek jest bezpieczny.