Compartir vía


DurableTimerExtension Clase

Definición

Representa una extensión de temporizador de actividad que se puede hacer persistir.

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
Herencia
DurableTimerExtension
Implementaciones

Comentarios

Un DurableTimerExtension objeto solo se puede asociar a una única instancia de flujo de trabajo. Si se usa un DurableTimerExtension objeto con más de una instancia de flujo de trabajo, se produce un InvalidOperationException con el siguiente mensaje:

This TimerExtension has already been attached to a workflow instance.  

Constructores

DurableTimerExtension()

Crea una nueva instancia de la clase DurableTimerExtension.

Métodos

CancelTimer(Bookmark)

Quita un temporizador.

(Heredado de TimerExtension)
Dispose()

Finaliza todos los temporizadores registrados.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetAdditionalExtensions()

Devuelve un enumerador que recorre en iteración la colección de extensiones de temporizador.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnCancelTimer(Bookmark)

Quita un objeto de temporizador de la tabla de temporizadores registrados para la operación del flujo de trabajo actual.

OnRegisterTimer(TimeSpan, Bookmark)

Agrega un objeto de temporizador que contiene el intervalo de tiempo especificado e información del marcador a la tabla de temporizadores registrados para la operación del flujo de trabajo actual.

RegisterTimer(TimeSpan, Bookmark)

Crea un temporizador asociado con la duración especificada.

(Heredado de TimerExtension)
SetInstance(WorkflowInstanceProxy)

Establece la instancia de flujo de trabajo especificada como la instancia actual.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a