Freigeben über


TimerEventSubscriptionCollection.Remove Methode

Definition

Entfernt das angegebene TimerEventSubscription aus der Zeitgeberwarteschlange.

Überlädt

Remove(Guid)

Entfernt das TimerEventSubscription, das über die angegebene Abonnement-ID der Timerwarteschlange verfügt.

Remove(TimerEventSubscription)

Entfernt das TimerEventSubscription aus der Zeitgeberwarteschlange.

Remove(Guid)

Entfernt das TimerEventSubscription, das über die angegebene Abonnement-ID der Timerwarteschlange verfügt.

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

Parameter

timerSubscriptionId
Guid

Die Guid des zu entfernenden TimerEventSubscription.

Hinweise

Entfernt das TimerEventSubscription mit der angegebenen Abonnement-ID aus der Timerwarteschlange. Abonnements sind in der Warteschlange basierend auf ihren TimerEventSubscription.ExpiresAt-Werten geordnet. Abonnements mit niedrigeren Werten sind vor Abonnements mit höheren Werten angeordnet. Wenn das entfernte Abonnement sich am Anfang der Warteschlange befunden hat, wird WorkflowSchedulerService.Cancel aufgerufen, um das Timerereignis abzubrechen, das dem Abonnement zugeordnet ist, und WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) wird aufgerufen, um ein Timerereignis für das Abonnement zu planen, das sich jetzt am Anfang der Warteschlange befindet. Remove(Guid) ist threadsicher.

Gilt für:

Remove(TimerEventSubscription)

Entfernt das TimerEventSubscription aus der Zeitgeberwarteschlange.

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)

Parameter

item
TimerEventSubscription

Das TimerEventSubscription, das aus der Timerwarteschlange entfernt werden soll.

Ausnahmen

item ist ein NULL-Verweis (Nothing in Visual Basic).

Hinweise

Entfernt das TimerEventSubscription aus der Zeitgeberwarteschlange. Abonnements sind in der Warteschlange basierend auf ihren TimerEventSubscription.ExpiresAt-Werten geordnet. Abonnements mit niedrigeren Werten sind vor Abonnements mit höheren Werten angeordnet. Wenn das entfernte Abonnement sich am Anfang der Warteschlange befunden hat, wird WorkflowSchedulerService.Cancel aufgerufen, um das Timerereignis abzubrechen, das dem Abonnement zugeordnet ist, und WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) wird aufgerufen, um ein Timerereignis für das Abonnement zu planen, das sich jetzt am Anfang der Warteschlange befindet. Remove(Guid) ist threadsicher.

Gilt für: