DurableTimerExtension Classe

Definição

Representa uma extensão de 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

Comentários

Um DurableTimerExtension objeto só pode ser associado a uma única instância de fluxo de trabalho. Se um DurableTimerExtension objeto for usado com mais de uma instância de fluxo de trabalho, um InvalidOperationException será gerado com a seguinte mensagem:

This TimerExtension has already been attached to a workflow instance.  

Construtores

Nome Description
DurableTimerExtension()

Cria uma nova instância da DurableTimerExtension classe.

Métodos

Nome Description
CancelTimer(Bookmark)

Remove um temporizador.

(Herdado de TimerExtension)
Dispose()

Encerra todos os temporizadores registrados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetAdditionalExtensions()

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

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
OnCancelTimer(Bookmark)

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

OnRegisterTimer(TimeSpan, Bookmark)

Adiciona um objeto de temporizador que contém as informações de intervalo de tempo e indicador especificadas à tabela de temporizadores registrados para a operação de fluxo de trabalho atual.

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()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a