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) |