Aracılığıyla paylaş


TimerEventSubscriptionCollection.Remove Yöntem

Tanım

Belirtilen TimerEventSubscription süreölçer kuyruğundan kaldırır.

Aşırı Yüklemeler

Remove(Guid)

TimerEventSubscription Belirtilen abonelik kimliğine sahip olan öğesini zamanlayıcı kuyruğundan kaldırır.

Remove(TimerEventSubscription)

TimerEventSubscription zamanlayıcı kuyruğundan öğesini kaldırır.

Remove(Guid)

TimerEventSubscription Belirtilen abonelik kimliğine sahip olan öğesini zamanlayıcı kuyruğundan kaldırır.

public:
 void Remove(Guid timerSubscriptionId);
public void Remove (Guid timerSubscriptionId);
member this.Remove : Guid -> unit
Public Sub Remove (timerSubscriptionId As Guid)

Parametreler

timerSubscriptionId
Guid

Guid kaldırılacak öğesininTimerEventSubscription.

Açıklamalar

TimerEventSubscription Belirtilen abonelik kimliğine sahip öğesini zamanlayıcı kuyruğundan kaldırır. 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. Kaldırılan abonelik kuyruğun başındaki abonelikse, WorkflowSchedulerService.Cancel bu abonelikle ilişkili zamanlayıcı olayını iptal etmek için çağrılır ve WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) şimdi kuyruğun başında olan abonelik için bir zamanlayıcı olayı zamanlamak üzere çağrılır. Remove(Guid) iş parçacığı güvenlidir.

Şunlara uygulanır

Remove(TimerEventSubscription)

TimerEventSubscription zamanlayıcı kuyruğundan öğesini kaldırır.

public:
 void Remove(System::Workflow::Runtime::TimerEventSubscription ^ item);
public void Remove (System.Workflow.Runtime.TimerEventSubscription item);
member this.Remove : System.Workflow.Runtime.TimerEventSubscription -> unit
Public Sub Remove (item As TimerEventSubscription)

Parametreler

item
TimerEventSubscription

TimerEventSubscription Zamanlayıcı kuyruğundan kaldırılacak.

Özel durumlar

item bir null başvurudur (Nothing Visual Basic'te).

Açıklamalar

TimerEventSubscription zamanlayıcı kuyruğundan öğesini kaldırır. 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. Kaldırılan abonelik kuyruğun başındaki abonelikse, WorkflowSchedulerService.Cancel bu abonelikle ilişkili zamanlayıcı olayını iptal etmek için çağrılır ve WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) şimdi kuyruğun başında olan abonelik için bir zamanlayıcı olayı zamanlamak üzere çağrılır. Remove(Guid) iş parçacığı güvenlidir.

Şunlara uygulanır