Teilen über


DurableTimerExtension Klasse

Definition

Stellt eine Aktivitätstimererweiterung dar, die beibehalten werden kann.

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
Vererbung
DurableTimerExtension
Implementiert

Hinweise

Ein DurableTimerExtension Objekt kann nur einem einzelnen Workflow instance zugeordnet werden. Wenn ein DurableTimerExtension -Objekt mit mehreren Workflow-instance verwendet wird, wird eine InvalidOperationException mit der folgenden Meldung ausgelöst:

This TimerExtension has already been attached to a workflow instance.  

Konstruktoren

DurableTimerExtension()

Erstellt eine neue Instanz der DurableTimerExtension-Klasse.

Methoden

CancelTimer(Bookmark)

Entfernt einen Timer.

(Geerbt von TimerExtension)
Dispose()

Beendet alle registrierten Timer.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetAdditionalExtensions()

Gibt einen Enumerator zurück, der die Auflistung von Timererweiterungen durchläuft.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnCancelTimer(Bookmark)

Entfernt ein Timerobjekt aus der Tabelle registrierter Timer für den aktuellen Workflowvorgang.

OnRegisterTimer(TimeSpan, Bookmark)

Fügt ein Timerobjekt hinzu, das die angegebene Zeitspanne und Lesezeicheninformationen zur Tabelle registrierter Timer für den aktuellen Workflowvorgang enthält.

RegisterTimer(TimeSpan, Bookmark)

Erstellt einen Timer mit der angegebenen Dauer und Zuordnung.

(Geerbt von TimerExtension)
SetInstance(WorkflowInstanceProxy)

Legt die angegebene Workflowinstanz als aktuelle Instanz fest.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: