TimerEventSubscriptionCollection.Remove Methode

Definition

Entfernt den angegebenen TimerEventSubscription Wert aus der Zeitgeberwarteschlange.

Überlädt

Name Beschreibung
Remove(Guid)

Entfernt die TimerEventSubscription angegebene Abonnement-ID aus der Zeitgeberwarteschlange.

Remove(TimerEventSubscription)

Entfernt die TimerEventSubscription Zeitgeberwarteschlange.

Remove(Guid)

Entfernt die TimerEventSubscription angegebene Abonnement-ID aus der Zeitgeberwarteschlange.

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

Parameter

timerSubscriptionId
Guid

Der Guid der zu entfernenden.TimerEventSubscription

Hinweise

Entfernt die TimerEventSubscription angegebene Abonnement-ID aus der Zeitgeberwarteschlange. Abonnements in der Warteschlange werden basierend auf ihren TimerEventSubscription.ExpiresAt Werten positioniert. Diejenigen mit kleineren Werten werden vor denen mit größeren Werten positioniert. Wenn das Abonnement entfernt wurde, wurde das Abonnement am Anfang der Warteschlange aufgerufen, WorkflowSchedulerService.Cancel um das diesem Abonnement zugeordnete Timerereignis zu kündigen 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 die TimerEventSubscription 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

The TimerEventSubscription to remove from the timer queue.

Ausnahmen

item ist ein Nullverweis (Nothing in Visual Basic).

Hinweise

Entfernt die TimerEventSubscription Zeitgeberwarteschlange. Abonnements in der Warteschlange werden basierend auf ihren TimerEventSubscription.ExpiresAt Werten positioniert. Diejenigen mit kleineren Werten werden vor denen mit größeren Werten positioniert. Wenn das Abonnement entfernt wurde, wurde das Abonnement am Anfang der Warteschlange aufgerufen, WorkflowSchedulerService.Cancel um das diesem Abonnement zugeordnete Timerereignis zu kündigen 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: