Freigeben über


TimerEventSubscriptionCollection Klasse

Definition

Achtung

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

Stellt eine geordnete Liste von TimerEventSubscription-Objekten dar.

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
Vererbung
TimerEventSubscriptionCollection
Attribute
Implementiert

Hinweise

Hinweis

In diesem Material werden veraltete Typen und Namespaces erläutert. Weitere Informationen finden Sie unter Veraltete Typen in Windows Workflow Foundation 4.5.

Eine TimerEventSubscriptionCollection stellt die Warteschlange von TimerEventSubscription-Objekten dar, die einer Workflowinstanz zugeordnet sind, und stellt Methoden zum Verwalten dieser Warteschlange bereit. Abonnements sind in der Warteschlange basierend auf ihren ExpiresAt-Werten geordnet. Abonnements mit niedrigeren ExpiresAt-Werten sind vor Abonnements mit höheren ExpiresAt-Werten angeordnet. Sie können die von dieser Klasse bereitgestellten Methoden verwenden, um die Auflistung von aktiven Zeitgeberereignisabonnements zu verwalten, die von TimerCollectionProperty für die einzelnen Workflowinstanzen offengelegt werden. Sie können Add oder Remove verwenden, um Abonnements der Zeitgeberwarteschlange hinzuzufügen oder daraus zu entfernen. Wenn sich das erste Element in der Timerwarteschlange ändert, wird jeweils der WorkflowSchedulerService aufgerufen, um das Timerereignis zu beenden, das sich vorher am Anfang der Warteschlange befunden hat, und um das neue Timerereignis zu planen.

Felder

TimerCollectionProperty
Veraltet.

Eine Timerwarteschlange, die einer Workflowinstanz zugeordnet ist. Diese Warteschlange enthält nach Zeit geordnete TimerEventSubscription-Objekte für einen Workflow.

Eigenschaften

Count
Veraltet.

Ruft die Anzahl der TimerEventSubscription-Objekte ab, die sich in der Zeitgeberwarteschlange befinden.

IsSynchronized
Veraltet.

Ruft einen Wert ab, der angibt, ob der Zugriff auf die TimerEventSubscriptionCollection synchronisiert (threadsicher) ist.

SyncRoot
Veraltet.

Ruft ein Objekt ab, mit dem der Zugriff auf TimerEventSubscriptionCollection synchronisiert werden kann.

Methoden

Add(TimerEventSubscription)
Veraltet.

Fügt der Zeitgeberwarteschlange ein TimerEventSubscription hinzu.

CopyTo(Array, Int32)
Veraltet.

Kopiert die TimerEventSubscriptionCollection-Elemente in ein vorhandenes eindimensionales Array, beginnend beim angegebenen Arrayindex.

Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetEnumerator()
Veraltet.

Gibt einen Enumerator zurück, der die TimerEventSubscriptionCollection durchläuft.

GetHashCode()
Veraltet.

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()
Veraltet.

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Peek()
Veraltet.

Gibt das TimerEventSubscription am Anfang der Timerwarteschlange zurück, ohne es zu entfernen.

Remove(Guid)
Veraltet.

Entfernt das TimerEventSubscription, das über die angegebene Abonnement-ID der Timerwarteschlange verfügt.

Remove(TimerEventSubscription)
Veraltet.

Entfernt das TimerEventSubscription aus der Zeitgeberwarteschlange.

ToString()
Veraltet.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Erweiterungsmethoden

Cast<TResult>(IEnumerable)
Veraltet.

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)
Veraltet.

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)
Veraltet.

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)
Veraltet.

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für: