Поделиться через


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)

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