DurableTimerExtension Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje rozšíření časovače aktivity, které lze zachovat.
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
- Dědičnost
- Implementuje
Poznámky
Objekt DurableTimerExtension může být přidružen pouze k jedné instanci pracovního postupu. Pokud se DurableTimerExtension objekt používá s více než jednou instancí pracovního postupu, InvalidOperationException vyvolá se následující zpráva:
This TimerExtension has already been attached to a workflow instance.
Konstruktory
DurableTimerExtension() |
Vytvoří novou instanci třídy DurableTimerExtension. |
Metody
CancelTimer(Bookmark) |
Odebere časovač. (Zděděno od TimerExtension) |
Dispose() |
Ukončí všechny registrované časovače. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetAdditionalExtensions() |
Vrátí enumerátor, který iteruje kolekci rozšíření časovače. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
OnCancelTimer(Bookmark) |
Odebere objekt časovače z tabulky registrovaných časovačů pro aktuální operaci pracovního postupu. |
OnRegisterTimer(TimeSpan, Bookmark) |
Přidá objekt časovače, který obsahuje zadaný časový rozsah a informace záložky do tabulky registrovaných časovačů pro aktuální pracovní postup operace. |
RegisterTimer(TimeSpan, Bookmark) |
Vytvoří časovač se zadanou dobou trvání a přidruženou. (Zděděno od TimerExtension) |
SetInstance(WorkflowInstanceProxy) |
Vytvoří zadanou instanci pracovního postupu jako aktuální instanci. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |