Condividi tramite


TimerEventSubscriptionCollection.Remove Metodo

Definizione

Rimuove l'oggetto TimerEventSubscription specificato dalla coda del timer.

Overload

Remove(Guid)

Rimuove l'oggetto TimerEventSubscription con l'ID di sottoscrizione specificato dalla coda del timer.

Remove(TimerEventSubscription)

Rimuove l'oggetto TimerEventSubscription dalla coda del timer.

Remove(Guid)

Rimuove l'oggetto TimerEventSubscription con l'ID di sottoscrizione specificato dalla coda del timer.

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

Parametri

timerSubscriptionId
Guid

Guid dell'oggetto TimerEventSubscription da rimuovere.

Commenti

Rimuove l'oggetto TimerEventSubscription con l'ID di sottoscrizione specificato dalla coda del timer. Le sottoscrizioni nella coda vengono posizionate in base ai loro valori TimerEventSubscription.ExpiresAt; quelle con i valori inferiori si trovano davanti alle sottoscrizioni con i valori superiori. Se la sottoscrizione rimossa si trovava all'inizio della coda, viene chiamato il metodo WorkflowSchedulerService.Cancel per annullare l'evento del timer associato a questa sottoscrizione e il metodo WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) per pianificare un evento del timer per la sottoscrizione che ora si trova all'inizio della coda. L'oggetto Remove(Guid) è thread-safe.

Si applica a

Remove(TimerEventSubscription)

Rimuove l'oggetto TimerEventSubscription dalla coda del timer.

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)

Parametri

item
TimerEventSubscription

Oggetto TimerEventSubscription da rimuovere dalla coda del timer.

Eccezioni

item è un riferimento null (Nothing in Visual Basic).

Commenti

Rimuove l'oggetto TimerEventSubscription dalla coda del timer. Le sottoscrizioni nella coda vengono posizionate in base ai loro valori TimerEventSubscription.ExpiresAt; quelle con i valori inferiori si trovano davanti alle sottoscrizioni con i valori superiori. Se la sottoscrizione rimossa si trovava all'inizio della coda, viene chiamato il metodo WorkflowSchedulerService.Cancel per annullare l'evento del timer associato a questa sottoscrizione e il metodo WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) per pianificare un evento del timer per la sottoscrizione che ora si trova all'inizio della coda. L'oggetto Remove(Guid) è thread-safe.

Si applica a