TimerEventSubscriptionCollection Класс

Определение

Внимание!

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

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

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

Комментарии

Примечание

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

Коллекция TimerEventSubscriptionCollection представляет очередь объектов TimerEventSubscription, связанных с экземпляром рабочего процесса, и предоставляет методы для управления этой очередью. Подписки упорядочиваются в очереди на основании значений их свойства ExpiresAt; элементы с меньшими значениями ExpiresAt располагаются перед элементами с большими значениями ExpiresAt. Методы, предоставляемые этим классом, можно использовать для управления коллекцией активных подписок на событие таймера, предоставляемых свойством TimerCollectionProperty для каждого экземпляра рабочего процесса. Для добавления или удаления подписок из очереди таймера можно использовать метод Add или Remove. При каждом изменении первого элемента в очереди таймера вызывается служба WorkflowSchedulerService, чтобы отменить событие таймера, бывшее в начале очереди, и запланировать новое событие таймера.

Поля

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

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

Свойства

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

Возвращает число объектов TimerEventSubscription в очереди таймера.

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

Возвращает значение, указывающее, является ли доступ к коллекции TimerEventSubscriptionCollection синхронизированным (потокобезопасным).

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

Получает объект, с помощью которого можно синхронизировать доступ к коллекции TimerEventSubscriptionCollection.

Методы

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

Добавляет объект TimerEventSubscription в очередь таймера.

CopyTo(Array, Int32)
Устаревшие..

Копирует элементы коллекции TimerEventSubscriptionCollection в существующий одномерный массив Array, начиная с указанного значения индекса массива.

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

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

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

Возвращает перечислитель, осуществляющий перебор элементов списка TimerEventSubscriptionCollection.

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

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

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

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

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

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

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

Возвращает объект TimerEventSubscription, находящийся в начале очереди таймера, но не удаляет его.

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

Удаляет объект TimerEventSubscription, имеющий указанный идентификатор подписки, из очереди таймера.

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

Удаляет объект TimerEventSubscription из очереди таймера.

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

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

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

Методы расширения

Cast<TResult>(IEnumerable)
Устаревшие..

Приводит элементы объекта IEnumerable к заданному типу.

OfType<TResult>(IEnumerable)
Устаревшие..

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

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

Позволяет осуществлять параллельный запрос.

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

Преобразовывает коллекцию IEnumerable в объект IQueryable.

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