DurableTimerExtension Classe

Definição

Representa uma extensão do temporizador de atividade que pode ser mantida.

public ref class DurableTimerExtension : System::Activities::Statements::TimerExtension, IDisposable, System::Activities::Hosting::IWorkflowInstanceExtension
public class DurableTimerExtension : System.Activities.Statements.TimerExtension, IDisposable, System.Activities.Hosting.IWorkflowInstanceExtension
type DurableTimerExtension = class
    inherit TimerExtension
    interface IWorkflowInstanceExtension
    interface IDisposable
Public Class DurableTimerExtension
Inherits TimerExtension
Implements IDisposable, IWorkflowInstanceExtension
Herança
DurableTimerExtension
Implementações

Observações

Um DurableTimerExtension objeto só pode ser associado a uma única instância de workflow. Se um DurableTimerExtension objeto for usado com mais do que uma instância de fluxo de trabalho, um InvalidOperationException é lançado com a seguinte mensagem:

This TimerExtension has already been attached to a workflow instance.  

Construtores

Name Description
DurableTimerExtension()

Cria uma nova instância da DurableTimerExtension classe.

Métodos

Name Description
CancelTimer(Bookmark)

Remove um temporizador.

(Herdado de TimerExtension)
Dispose()

Termina todos os temporizadores registados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetAdditionalExtensions()

Devolve um enumerador que itera sobre a coleção de extensões do temporizador.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnCancelTimer(Bookmark)

Remove um objeto temporizador da tabela de temporizadores registados para a operação atual do fluxo de trabalho.

OnRegisterTimer(TimeSpan, Bookmark)

Adiciona um objeto temporizador que contém o período de tempo especificado e a informação de favoritos à tabela de temporizadores registados para a operação atual do fluxo de trabalho.

RegisterTimer(TimeSpan, Bookmark)

Cria um temporizador com a duração especificada e associada.

(Herdado de TimerExtension)
SetInstance(WorkflowInstanceProxy)

Estabelece a instância de fluxo de trabalho especificada como a instância atual.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a