DurableTimerExtension Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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) |