Condividi tramite


TimerEventSubscriptionCollection.Add(TimerEventSubscription) Metodo

Definizione

Aggiunge un oggetto TimerEventSubscription alla coda del timer.

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)

Parametri

item
TimerEventSubscription

Oggetto TimerEventSubscription da aggiungere alla coda del timer.

Eccezioni

item è un riferimento null (Nothing in Visual Basic).

Commenti

Aggiunge l'oggetto TimerEventSubscription alla coda del timer. Le sottoscrizioni nella coda vengono posizionate in base ai loro valori TimerEventSubscription.ExpiresAt; quelle con i valori inferiori si trovano davanti alle sottoscrizioni con i valori superiori. Se la nuova sottoscrizione viene aggiunta all'inizio della coda, viene chiamato il metodo, WorkflowSchedulerService.Cancel per annullare l'evento del timer che si trovava precedentemente all'inizio della coda e il metodo WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) per pianificare il nuovo evento del timer. Add blocca TimerEventSubscriptionCollection prima di aggiungere la nuova sottoscrizione ed è, pertanto, thread-safe.

Si applica a