TimerEventSubscriptionCollection Třída

Definice

Upozornění

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

Představuje seřazený seznam TimerEventSubscription objektů.

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
Dědičnost
TimerEventSubscriptionCollection
Atributy
Implementuje

Poznámky

Poznámka

V tomto materiálu jsou popsané zastaralé typy a obory názvů. Další informace najdete v tématu Zastaralé typy ve Windows Workflow Foundation 4.5.

A TimerEventSubscriptionCollection představuje frontu objektů přidružených TimerEventSubscription k instanci pracovního postupu a poskytuje metody pro správu této fronty. Předplatná jsou ve frontě seřazena na základě jejich ExpiresAt hodnot. Předplatná s menšími ExpiresAt hodnotami jsou umístěna před předplatnými s většími ExpiresAt hodnotami. Pomocí metod poskytovaných touto třídou můžete spravovat kolekci aktivních odběrů událostí časovače vystavených pro TimerCollectionProperty každou instanci pracovního postupu. Můžete použít Add nebo Remove k přidání nebo odebrání předplatných z fronty časovače. Kdykoli se první prvek ve frontě časovače změní, WorkflowSchedulerService je volána, aby se zrušila událost časovače, která byla dříve na začátku fronty, a naplánuje novou událost časovače.

Pole

TimerCollectionProperty
Zastaralé.

Fronta časovače přidružená k instanci pracovního postupu. Tato fronta obsahuje časově uspořádané TimerEventSubscription objekty pracovního postupu.

Vlastnosti

Count
Zastaralé.

Získá počet TimerEventSubscription objektů ve frontě časovače.

IsSynchronized
Zastaralé.

Získá hodnotu, která označuje, zda přístup k je TimerEventSubscriptionCollection synchronizován (bez vláken).

SyncRoot
Zastaralé.

Získá objekt, který lze použít k synchronizaci přístupu k TimerEventSubscriptionCollection.

Metody

Add(TimerEventSubscription)
Zastaralé.

Přidá do TimerEventSubscription fronty časovače .

CopyTo(Array, Int32)
Zastaralé.

Zkopíruje TimerEventSubscriptionCollection prvky do existujícího jednorozměrného Arrayobjektu , počínaje zadaným indexem pole.

Equals(Object)
Zastaralé.

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()
Zastaralé.

Vrátí enumerátor, který iteruje přes TimerEventSubscriptionCollection.

GetHashCode()
Zastaralé.

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()
Zastaralé.

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()
Zastaralé.

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Peek()
Zastaralé.

Vrátí hodnotu TimerEventSubscription na začátku fronty časovače, aniž by se odebrala.

Remove(Guid)
Zastaralé.

Odebere z fronty časovače TimerEventSubscription id zadaného předplatného.

Remove(TimerEventSubscription)
Zastaralé.

Odebere objekt TimerEventSubscription z fronty časovače.

ToString()
Zastaralé.

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Metody rozšíření

Cast<TResult>(IEnumerable)
Zastaralé.

Přetypuje prvky objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)
Zastaralé.

Filtruje prvky objektu IEnumerable na základě zadaného typu.

AsParallel(IEnumerable)
Zastaralé.

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)
Zastaralé.

Převede objekt na IEnumerableIQueryable.

Platí pro