DurableTimerExtension Klass

Definition

Representerar ett aktivitetstimertillägg som kan sparas.

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
Arv
DurableTimerExtension
Implementeringar

Kommentarer

Ett DurableTimerExtension objekt kan bara associeras med en enda arbetsflödesinstans. Om ett DurableTimerExtension objekt används med fler än en arbetsflödesinstans genereras ett InvalidOperationException med följande meddelande:

This TimerExtension has already been attached to a workflow instance.  

Konstruktorer

Name Description
DurableTimerExtension()

Skapar en ny instans av DurableTimerExtension klassen.

Metoder

Name Description
CancelTimer(Bookmark)

Tar bort en timer.

(Ärvd från TimerExtension)
Dispose()

Avslutar alla registrerade timers.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetAdditionalExtensions()

Returnerar en uppräkning som itererar över samlingen med timertillägg.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OnCancelTimer(Bookmark)

Tar bort ett timerobjekt från tabellen med registrerade timers för den aktuella arbetsflödesåtgärden.

OnRegisterTimer(TimeSpan, Bookmark)

Lägger till ett tidsinställt objekt som innehåller angiven tidsintervall och bokmärkesinformation i tabellen med registrerade timers för den aktuella arbetsflödesåtgärden.

RegisterTimer(TimeSpan, Bookmark)

Skapar en timer med angiven varaktighet och associerad.

(Ärvd från TimerExtension)
SetInstance(WorkflowInstanceProxy)

Etablerar den angivna arbetsflödesinstansen som den aktuella instansen.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för