Freigeben über


TimerEventSubscriptionCollection.Add(TimerEventSubscription) Methode

Definition

Fügt der Zeitgeberwarteschlange ein TimerEventSubscription hinzu.

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)

Parameter

item
TimerEventSubscription

Das TimerEventSubscription, das der Zeitgeberwarteschlange hinzugefügt werden soll.

Ausnahmen

item ist ein NULL-Verweis (Nothing in Visual Basic).

Hinweise

Fügt das TimerEventSubscription der Timerwarteschlange hinzu. Abonnements sind in der Warteschlange basierend auf ihren TimerEventSubscription.ExpiresAt-Werten geordnet. Abonnements mit niedrigeren Werten sind vor Abonnements mit höheren Werten angeordnet. Wenn das neue Abonnement am Anfang der Warteschlange hinzugefügt wird, wird WorkflowSchedulerService.Cancel aufgerufen, um das Timerereignis abzubrechen, das sich vorher am Anfang der Warteschlange befunden hat, und WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) wird aufgerufen, um das neue Timerereignis zu planen. Add sperrt die TimerEventSubscriptionCollection, bevor das neue Abonnement hinzugefügt wird. Daher ist dieser Vorgang threadsicher.

Gilt für: