Udostępnij za pośrednictwem


TimerEventSubscriptionCollection.Remove Metoda

Definicja

Usuwa określony TimerEventSubscription z kolejki czasomierza.

Przeciążenia

Remove(Guid)

Usuwa TimerEventSubscription , który ma określony identyfikator subskrypcji z kolejki czasomierza.

Remove(TimerEventSubscription)

Usuwa TimerEventSubscription z kolejki czasomierza.

Remove(Guid)

Usuwa TimerEventSubscription , który ma określony identyfikator subskrypcji z kolejki czasomierza.

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

Parametry

timerSubscriptionId
Guid

Z Guid elementu TimerEventSubscription do usunięcia.

Uwagi

Usuwa TimerEventSubscription z kolejki czasomierza z określonym identyfikatorem subskrypcji. Subskrypcje w kolejce są pozycjonowane na podstawie ich TimerEventSubscription.ExpiresAt wartości; te o mniejszych wartościach są umieszczane przed nimi z większymi wartościami. Jeśli subskrypcja została usunięta na początku kolejki, WorkflowSchedulerService.Cancel jest wywoływana w celu anulowania zdarzenia czasomierza skojarzonego z tą subskrypcją i WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) jest wywoływana w celu zaplanowania zdarzenia czasomierza dla subskrypcji, która jest teraz na początku kolejki. Remove(Guid) jest bezpieczny wątkowo.

Dotyczy

Remove(TimerEventSubscription)

Usuwa TimerEventSubscription z kolejki czasomierza.

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)

Parametry

item
TimerEventSubscription

TimerEventSubscriptionDo usunięcia z kolejki czasomierza.

Wyjątki

item jest odwołaniem o wartości null ( Nothing w Visual Basic).

Uwagi

Usuwa TimerEventSubscription z kolejki czasomierza. Subskrypcje w kolejce są pozycjonowane na podstawie ich TimerEventSubscription.ExpiresAt wartości; te o mniejszych wartościach są umieszczane przed nimi z większymi wartościami. Jeśli subskrypcja została usunięta na początku kolejki, WorkflowSchedulerService.Cancel jest wywoływana w celu anulowania zdarzenia czasomierza skojarzonego z tą subskrypcją i WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) jest wywoływana w celu zaplanowania zdarzenia czasomierza dla subskrypcji, która jest teraz na początku kolejki. Remove(Guid) jest bezpieczny wątkowo.

Dotyczy