DurableTimerExtension Clase

Definición

Representa una extensión del temporizador de actividad que se puede conservar.

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 sola 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 mensaje siguiente:

This TimerExtension has already been attached to a workflow instance.  

Constructores

Nombre Description
DurableTimerExtension()

Crea una nueva instancia de la DurableTimerExtension clase .

Métodos

Nombre Description
CancelTimer(Bookmark)

Quita un temporizador.

(Heredado de TimerExtension)
Dispose()

Finaliza todos los temporizadores registrados.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetAdditionalExtensions()

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

GetHashCode()

Actúa 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 Objectactual.

(Heredado de Object)
OnCancelTimer(Bookmark)

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

OnRegisterTimer(TimeSpan, Bookmark)

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

RegisterTimer(TimeSpan, Bookmark)

Crea un temporizador con la duración especificada y asociada.

(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