Udostępnij za pośrednictwem


TimerEventSubscriptionCollection Klasa

Definicja

Przestroga

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

Reprezentuje uporządkowaną listę TimerEventSubscription obiektów.

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
Dziedziczenie
TimerEventSubscriptionCollection
Atrybuty
Implementuje

Uwagi

Uwaga

W tym materiale omówiono przestarzałe typy i przestrzenie nazw. Aby uzyskać więcej informacji, zobacz Przestarzałe typy w programie Windows Workflow Foundation 4.5.

Obiekt TimerEventSubscriptionCollection reprezentuje kolejkę obiektów skojarzonych TimerEventSubscription z wystąpieniem przepływu pracy i udostępnia metody zarządzania tą kolejką. Subskrypcje są uporządkowane w kolejce na podstawie ich ExpiresAt wartości. Te z mniejszymi ExpiresAt wartościami są ustawiane przed tymi, które mają większe ExpiresAt wartości. Metody udostępniane przez tę klasę umożliwiają zarządzanie kolekcją aktywnych subskrypcji zdarzeń czasomierza udostępnianych przez TimerCollectionProperty program dla każdego wystąpienia przepływu pracy. Możesz użyć polecenia Add lub Remove dodać lub usunąć subskrypcje z kolejki czasomierza. Za każdym razem, gdy pierwszy element w kolejce czasomierza ulegnie zmianie, jest wywoływany w WorkflowSchedulerService celu anulowania zdarzenia czasomierza, które było wcześniej na początku kolejki i zaplanowanie nowego zdarzenia czasomierza.

Pola

TimerCollectionProperty
Przestarzałe.

Kolejka czasomierza skojarzona z wystąpieniem przepływu pracy. Ta kolejka zawiera uporządkowane TimerEventSubscription czasy obiektów dla przepływu pracy.

Właściwości

Count
Przestarzałe.

Pobiera liczbę TimerEventSubscription obiektów w kolejce czasomierza.

IsSynchronized
Przestarzałe.

Pobiera wartość wskazującą, czy dostęp do elementu TimerEventSubscriptionCollection jest synchronizowany (bezpieczny wątek).

SyncRoot
Przestarzałe.

Pobiera obiekt, który może służyć do synchronizowania dostępu do obiektu TimerEventSubscriptionCollection.

Metody

Add(TimerEventSubscription)
Przestarzałe.

Dodaje element TimerEventSubscription do kolejki czasomierza.

CopyTo(Array, Int32)
Przestarzałe.

Kopiuje TimerEventSubscriptionCollection elementy do istniejącego jednowymiarowego Array, zaczynając od określonego indeksu tablicy.

Equals(Object)
Przestarzałe.

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()
Przestarzałe.

Zwraca moduł wyliczający, który iteruje przez element TimerEventSubscriptionCollection.

GetHashCode()
Przestarzałe.

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()
Przestarzałe.

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()
Przestarzałe.

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Peek()
Przestarzałe.

Zwraca wartość TimerEventSubscription na początku kolejki czasomierza bez usuwania jej.

Remove(Guid)
Przestarzałe.

Usuwa określony TimerEventSubscription identyfikator subskrypcji z kolejki czasomierza.

Remove(TimerEventSubscription)
Przestarzałe.

Usuwa element TimerEventSubscription z kolejki czasomierza.

ToString()
Przestarzałe.

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Metody rozszerzania

Cast<TResult>(IEnumerable)
Przestarzałe.

Rzutuje elementy obiektu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)
Przestarzałe.

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)
Przestarzałe.

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)
Przestarzałe.

Konwertuje element IEnumerable na .IQueryable

Dotyczy