TimerEventSubscriptionCollection.Add(TimerEventSubscription) Metoda

Definicja

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

item
TimerEventSubscription

, 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.

Dotyczy