TimerEventSubscriptionCollection.Add(TimerEventSubscription) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
TimerEventSubscription zamanlayıcı kuyruğuna eklenecek.
Özel durumlar
item
bir null başvurudur (Nothing
Visual Basic'te).
Açıklamalar
zamanlayıcı TimerEventSubscription kuyruğuna ekler. Kuyruktaki abonelikler değerlerine TimerEventSubscription.ExpiresAt göre konumlandırılır; daha küçük değerleri olan abonelikler, daha büyük değerlere sahip olan aboneliklerin ö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.