TimerEventSubscriptionCollection.Add(TimerEventSubscription) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.