TimerEventSubscriptionCollection.Add(TimerEventSubscription) Yöntem

Tanım

Zamanlayıcı kuyruğuna bir TimerEventSubscription ekler.

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)

Parametreler

item
TimerEventSubscription

TimerEventSubscription zamanlayıcı kuyruğuna eklenecek.

Özel durumlar

item null başvurudur (Visual Basic Nothing).

Açıklamalar

zamanlayıcı TimerEventSubscription kuyruğuna ekler. Kuyruktaki abonelikler değerlerine TimerEventSubscription.ExpiresAt göre konumlandırılır; daha küçük değerlere sahip olanlar, daha büyük değerlere sahip olanların önüne yerleştirilir. Yeni abonelik kuyruğun başına eklenirse, WorkflowSchedulerService.Cancel daha önce kuyruğun başında olan zamanlayıcı olayını iptal etmek için çağrılır ve WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) yeni zamanlayıcı olayını zamanlamak için çağrılır. Add yeni aboneliği eklemeden önce öğesini kilitler TimerEventSubscriptionCollection ve bu nedenle iş parçacığı güvenlidir.

Şunlara uygulanır