DurableTimerExtension Classe

Definizione

Rappresenta un'estensione del timer attività che può essere salvata in modo permanente.

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

Nome Descrizione
DurableTimerExtension()

Crea una nuova istanza della DurableTimerExtension classe .

Metodi

Nome Descrizione
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 che scorre l'insieme di estensioni timer.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
OnCancelTimer(Bookmark)

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

OnRegisterTimer(TimeSpan, Bookmark)

Aggiunge un oggetto timer contenente l'intervallo di tempo e le informazioni sui segnalibri specificati alla tabella dei timer registrati per l'operazione corrente del flusso di lavoro.

RegisterTimer(TimeSpan, Bookmark)

Crea un timer con la durata specificata e associata.

(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