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)

Применяется к