DurableTimerExtension Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Aktivitätszeitgebererweiterung 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
- Implementiert
Hinweise
Ein DurableTimerExtension Objekt kann nur einer einzelnen Workflowinstanz zugeordnet werden. Wenn ein DurableTimerExtension Objekt mit mehreren Workflowinstanzen verwendet wird, wird ein InvalidOperationException Objekt mit der folgenden Meldung ausgelöst:
This TimerExtension has already been attached to a workflow instance.
Konstruktoren
| Name | Beschreibung |
|---|---|
| DurableTimerExtension() |
Erstellt eine neue Instanz der DurableTimerExtension Klasse. |
Methoden
| Name | Beschreibung |
|---|---|
| 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 Zeitgebererweiterungen durchläuft. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| OnCancelTimer(Bookmark) |
Entfernt ein Timerobjekt aus der Tabelle der registrierten Timer für den aktuellen Workflowvorgang. |
| OnRegisterTimer(TimeSpan, Bookmark) |
Fügt der Tabelle der registrierten Zeitgeber für den aktuellen Workflowvorgang ein Timerobjekt hinzu, das die angegebenen Zeitspanne- und Textmarkeninformationen enthält. |
| RegisterTimer(TimeSpan, Bookmark) |
Erstellt einen Timer mit der angegebenen Dauer und zugeordnet. (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) |