DurableTimerExtension 类

定义

表示可保留的活动计时器扩展。

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
继承
DurableTimerExtension
实现

注解

对象 DurableTimerExtension 只能与单个工作流实例相关联。 DurableTimerExtension如果将 对象与多个工作流实例一起使用,InvalidOperationException则会引发 ,并显示以下消息:

This TimerExtension has already been attached to a workflow instance.  

构造函数

DurableTimerExtension()

创建 DurableTimerExtension 类的新实例。

方法

CancelTimer(Bookmark)

移除计时器。

(继承自 TimerExtension)
Dispose()

终止所有注册的计时器。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetAdditionalExtensions()

返回一个循环访问计时器扩展集合的枚举器。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
OnCancelTimer(Bookmark)

从当前工作流操作的已注册计时器表中移除计时器对象。

OnRegisterTimer(TimeSpan, Bookmark)

将包含指定时间跨度和书签信息的计时器对象添加到当前工作流操作的已注册计时器表。

RegisterTimer(TimeSpan, Bookmark)

使用指定的持续时间和关联的书签创建计时器。

(继承自 TimerExtension)
SetInstance(WorkflowInstanceProxy)

使指定的工作流实例成为当前实例。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于