TimerEventSubscriptionCollection.Add(TimerEventSubscription) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adiciona o TimerEventSubscription à fila do temporizador.
public:
void Add(System::Workflow::Runtime::TimerEventSubscription ^ item);
public void Add (System.Workflow.Runtime.TimerEventSubscription item);
member this.Add : System.Workflow.Runtime.TimerEventSubscription -> unit
Public Sub Add (item As TimerEventSubscription)
Parâmetros
O TimerEventSubscription a ser adicionado à fila do temporizador.
Exceções
item
é uma referência nula (Nothing
no Visual Basic).
Comentários
Adiciona o TimerEventSubscription à 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 delas com valores maiores. Se a nova assinatura for adicionada no início da fila, WorkflowSchedulerService.Cancel será chamado para cancelar o evento de temporizador que estava anteriormente no início da fila e WorkflowSchedulerService.Schedule(WaitCallback, Guid, DateTime, Guid) é chamado para agendar o novo evento de temporizador. Add bloqueia o TimerEventSubscriptionCollection antes de adicionar a nova assinatura e, portanto, o thread é seguro.