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 Если объект используется с несколькими экземплярами рабочего процесса, 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) |