Partilhar via


TimerEventSubscriptionCollection.Remove Método

Definição

Remove o TimerEventSubscription especificado da fila do temporizador.

Sobrecargas

Remove(Guid)

Remove o TimerEventSubscription que tem a ID de assinatura especificada da fila do temporizador.

Remove(TimerEventSubscription)

Remove o TimerEventSubscription da fila do temporizador.

Remove(Guid)

Remove o TimerEventSubscription que tem a ID de assinatura especificada da fila do temporizador.

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

Parâmetros

timerSubscriptionId
Guid

O Guid do TimerEventSubscription a ser removido.

Comentários

Remove o TimerEventSubscription com a ID de assinatura especificada da fila do temporizador. As assinaturas na fila são posicionadas com base em seus TimerEventSubscription.ExpiresAt valores; aquelas com valores menores são posicionadas na frente daquelas com valores maiores. Se a assinatura removida foi a assinatura no início da fila, WorkflowSchedulerService.Cancel é chamado para cancelar o evento de temporizador associado a essa assinatura e WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) é chamado para agendar um evento de temporizador para a assinatura que agora está no início da fila. Remove(Guid) é seguro para threads.

Aplica-se a

Remove(TimerEventSubscription)

Remove o TimerEventSubscription da fila do temporizador.

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)

Parâmetros

item
TimerEventSubscription

O TimerEventSubscription a ser removido da fila do temporizador.

Exceções

item é uma referência nula (Nothing no Visual Basic).

Comentários

Remove o TimerEventSubscription da fila do temporizador. As assinaturas na fila são posicionadas com base em seus TimerEventSubscription.ExpiresAt valores; aquelas com valores menores são posicionadas na frente daquelas com valores maiores. Se a assinatura removida foi a assinatura no início da fila, WorkflowSchedulerService.Cancel é chamado para cancelar o evento de temporizador associado a essa assinatura e WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) é chamado para agendar um evento de temporizador para a assinatura que agora está no início da fila. Remove(Guid) é seguro para threads.

Aplica-se a