DurableTimerExtension DurableTimerExtension DurableTimerExtension DurableTimerExtension Class

Definition

Stellt eine Aktivitätszeitgebererweiterung dar, die beibehalten werden kann.Represents an activity timer extension that can be persisted.

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
DurableTimerExtensionDurableTimerExtensionDurableTimerExtensionDurableTimerExtension
Implementiert

Hinweise

Ein DurableTimerExtension Objekt kann nur mit einer einzelnen Workflowinstanz verknüpft sein.A DurableTimerExtension object can only be associated with a single workflow instance. Wenn eine DurableTimerExtension Objekt wird verwendet, mit mehr als eine Workflowinstanz, eine InvalidOperationException wird mit der folgenden Meldung ausgelöst:If a DurableTimerExtension object is used with more than one workflow instance, an InvalidOperationException is thrown with the following message:

This TimerExtension has already been attached to a workflow instance.  

Konstruktoren

DurableTimerExtension() DurableTimerExtension() DurableTimerExtension() DurableTimerExtension()

Erstellt eine neue Instanz der DurableTimerExtension-Klasse.Creates a new instance of the DurableTimerExtension class.

Methoden

CancelTimer(Bookmark) CancelTimer(Bookmark) CancelTimer(Bookmark) CancelTimer(Bookmark)

Entfernt einen Timer.Removes a timer.

(Inherited from TimerExtension)
Dispose() Dispose() Dispose() Dispose()

Beendet alle registrierten Zeitgeber.Terminates all registered timers.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetAdditionalExtensions() GetAdditionalExtensions() GetAdditionalExtensions() GetAdditionalExtensions()

Gibt einen Enumerator zurück, der die Auflistung von Zeitgebererweiterungen durchläuft.Returns an enumerator that iterates over the collection of timer extensions.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
OnCancelTimer(Bookmark) OnCancelTimer(Bookmark) OnCancelTimer(Bookmark) OnCancelTimer(Bookmark)

Entfernt ein Timerobjekt aus der Tabelle registrierter Timer für den aktuellen Workflowvorgang.Removes a timer object from the table of registered timers for the current workflow operation.

OnRegisterTimer(TimeSpan, Bookmark) OnRegisterTimer(TimeSpan, Bookmark) OnRegisterTimer(TimeSpan, Bookmark) 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.Adds a timer object that contains the specified time span and bookmark information to the table of registered timers for the current workflow operation.

RegisterTimer(TimeSpan, Bookmark) RegisterTimer(TimeSpan, Bookmark) RegisterTimer(TimeSpan, Bookmark) RegisterTimer(TimeSpan, Bookmark)

Erstellt einen Timer mit der angegebenen Dauer und Zuordnung.Creates a timer with the specified duration and associated.

(Inherited from TimerExtension)
SetInstance(WorkflowInstanceProxy) SetInstance(WorkflowInstanceProxy) SetInstance(WorkflowInstanceProxy) SetInstance(WorkflowInstanceProxy)

Legt die angegebene Workflowinstanz als aktuelle Instanz fest.Establishes the specified workflow instance as the current instance.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für: