Condividi tramite


DurableTimerExtension Classe

Definizione

Rappresenta un'estensione di timer di attività che può essere resa persistente.

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
Ereditarietà
DurableTimerExtension
Implementazioni

Commenti

Un DurableTimerExtension oggetto può essere associato solo a una singola istanza del flusso di lavoro. Se un DurableTimerExtension oggetto viene usato con più di un'istanza del flusso di lavoro, viene generata un'eccezione InvalidOperationException con il messaggio seguente:

This TimerExtension has already been attached to a workflow instance.  

Costruttori

DurableTimerExtension()

Crea una nuova istanza della classe DurableTimerExtension.

Metodi

CancelTimer(Bookmark)

Rimuove un timer.

(Ereditato da TimerExtension)
Dispose()

Termina tutti i timer registrati.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetAdditionalExtensions()

Restituisce un enumeratore con cui è possibile ripetere la raccolta di estensioni del timer.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnCancelTimer(Bookmark)

Rimuove un oggetto timer dalla tabella di timer registrati per l'operazione del flusso di lavoro corrente.

OnRegisterTimer(TimeSpan, Bookmark)

Aggiunge un oggetto timer che contiene l'intervallo di tempo specificato e inserisce un segnalibro di informazioni alla tabella dei timer registrati per l'operazione del flusso di lavoro corrente.

RegisterTimer(TimeSpan, Bookmark)

Crea un timer con la durata specificata e associato.

(Ereditato da TimerExtension)
SetInstance(WorkflowInstanceProxy)

Stabilisce l'istanza del flusso di lavoro specificata come istanza corrente.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a