TimerEventSubscriptionCollection Klasse

Definition

Achtung

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

Stellt eine sortierte 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

Note

In diesem Material werden Typen und Namespaces erläutert, die veraltet sind. Weitere Informationen finden Sie unter Deprecated Types in Windows Workflow Foundation 4.5.

A TimerEventSubscriptionCollection stellt die Warteschlange von Objekten dar, die TimerEventSubscription einer Workflowinstanz zugeordnet sind, und stellt Methoden zum Verwalten dieser Warteschlange bereit. Abonnements werden basierend auf ihren ExpiresAt Werten in der Warteschlange sortiert. Diejenigen mit kleineren ExpiresAt Werten werden vor denen mit größeren ExpiresAt Werten positioniert. Sie können die von dieser Klasse bereitgestellten Methoden verwenden, um die Sammlung aktiver Zeitgeberereignisabonnements zu verwalten, die von TimerCollectionProperty jeder Workflowinstanz verfügbar gemacht werden. Sie können Abonnements aus der Zeitgeberwarteschlange verwenden Add oder Remove entfernen. Wenn sich das erste Element in der Zeitgeberwarteschlange ändert, wird das WorkflowSchedulerService Timerereignis aufgerufen, das zuvor am Anfang der Warteschlange war, abzubrechen und das neue Timerereignis zu planen.

Felder

Name Beschreibung
TimerCollectionProperty
Veraltet.

Zeitgeberwarteschlange, die einer Workflowinstanz zugeordnet ist. Diese Warteschlange enthält zeitgeordnete TimerEventSubscription Objekte für einen Workflow.

Eigenschaften

Name Beschreibung
Count
Veraltet.

Ruft die Anzahl der TimerEventSubscription Objekte in der Zeitgeberwarteschlange ab.

IsSynchronized
Veraltet.

Ruft einen Wert ab, der angibt, ob der Zugriff auf die TimerEventSubscriptionCollection Synchronisierung (Threadsicher) erfolgt.

SyncRoot
Veraltet.

Ruft ein Objekt ab, das zum Synchronisieren des Zugriffs auf die TimerEventSubscriptionCollectionverwendet werden kann.

Methoden

Name Beschreibung
Add(TimerEventSubscription)
Veraltet.

Fügt der Zeitgeberwarteschlange eine hinzu TimerEventSubscription .

CopyTo(Array, Int32)
Veraltet.

Kopiert die TimerEventSubscriptionCollection Elemente in einen vorhandenen eindimensionalen Array, beginnend am angegebenen Arrayindex.

Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetEnumerator()
Veraltet.

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

GetHashCode()
Veraltet.

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()
Veraltet.

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Peek()
Veraltet.

Gibt den TimerEventSubscription Anfang der Zeitgeberwarteschlange zurück, ohne sie zu entfernen.

Remove(Guid)
Veraltet.

Entfernt die TimerEventSubscription angegebene Abonnement-ID aus der Zeitgeberwarteschlange.

Remove(TimerEventSubscription)
Veraltet.

Entfernt die TimerEventSubscription Zeitgeberwarteschlange.

ToString()
Veraltet.

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

(Geerbt von Object)

Erweiterungsmethoden

Name Beschreibung
AsParallel(IEnumerable)
Veraltet.

Aktiviert die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)
Veraltet.

Wandelt eine IEnumerable in eine IQueryableum.

Cast<TResult>(IEnumerable)
Veraltet.

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um.

OfType<TResult>(IEnumerable)
Veraltet.

Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ.

Gilt für: