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


TimerEventSubscription Класс

Определение

Внимание!

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Представляет подписку на событие таймера.

public ref class TimerEventSubscription
[System.Serializable]
public class TimerEventSubscription
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class TimerEventSubscription
[<System.Serializable>]
type TimerEventSubscription = class
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type TimerEventSubscription = class
Public Class TimerEventSubscription
Наследование
TimerEventSubscription
Атрибуты

Комментарии

Примечание

В этом материале обсуждаются устаревшие типы и пространства имен. Дополнительные сведения см. в статье о нерекомендуемых типах в Windows Workflow Foundation 4.5.

Объекты TimerEventSubscription добавляются в очередь таймера, связанную с экземпляром рабочего процесса, для отправки сообщений в определенную очередь WorkflowQueue в указанное время. При наступлении времени, указанного свойством ExpiresAt, механизм среды выполнения рабочих процессов отправляет сообщение, содержащее свойство SubscriptionId, в очередь WorkflowQueue, указанную свойством QueueName. Очередь таймера, связанная с экземпляром рабочего процесса, содержится в свойстве TimerCollectionProperty. Можно проверить свойство TimerCollectionProperty и объекты WorkflowQueueInfo, возвращаемые методом WorkflowInstance.GetWorkflowQueueData, чтобы определить, какие действия ожидают по определенной подписке TimerEventSubscription. Действие DelayActivity и служба SqlWorkflowPersistenceService используют подписки на событие таймера для обеспечения части своих функций.

Конструкторы

TimerEventSubscription()
Устаревшие..

Инициализирует новый экземпляр класса TimerEventSubscription.

TimerEventSubscription(Guid, DateTime)
Устаревшие..

Инициализирует новый экземпляр класса TimerEventSubscription, используя указанный тип Guid экземпляра рабочего процесса и указанный срок действия DateTime.

TimerEventSubscription(Guid, Guid, DateTime)
Устаревшие..

Инициализирует новый экземпляр класса TimerEventSubscription, используя указанный идентификатор подписки, указанный тип Guid экземпляра рабочего процесса и указанный срок действия DateTime.

Свойства

ExpiresAt
Устаревшие..

Возвращает ожидаемое время истечения срока действия таймера, связанного с данной подпиской.

QueueName
Устаревшие..

Представляет имя очереди WorkflowQueue, которой объект WorkflowRuntime отправляет сообщение при истечении срока действия подписки таймера.

SubscriptionId
Устаревшие..

Уникальный идентификатор, представляющий событие таймера.

WorkflowInstanceId
Устаревшие..

Идентификатор рабочего процесса, связанного с подпиской таймера.

Методы

Equals(Object)
Устаревшие..

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()
Устаревшие..

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()
Устаревшие..

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()
Устаревшие..

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()
Устаревшие..

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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