TimerEventSubscriptionCollection Classe

Définition

Avertissement

Cette API est désormais obsolète.

Représente une liste ordonnée d'objets TimerEventSubscription.Represents an ordered list of TimerEventSubscription objects.

public ref class TimerEventSubscriptionCollection : System::Collections::ICollection
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
[System.Serializable]
public class TimerEventSubscriptionCollection : System.Collections.ICollection
type TimerEventSubscriptionCollection = class
    interface ICollection
    interface IEnumerable
Public Class TimerEventSubscriptionCollection
Implements ICollection
Héritage
TimerEventSubscriptionCollection
Attributs
Implémente

Remarques

Notes

Ce document décrit les types et les espaces de noms qui sont obsolètes.This material discusses types and namespaces that are obsolete. Pour plus d’informations, consultez Types dépréciés dans Windows Workflow Foundation 4.5.For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

Une TimerEventSubscriptionCollection représente la file d'attente d'objets TimerEventSubscription associée à une instance de workflow et fournit les méthodes permettant de gérer cette file d'attente.A TimerEventSubscriptionCollection represents the queue of TimerEventSubscription objects associated with a workflow instance and provides methods to manage this queue. Les abonnements sont ordonnés dans la file d'attente selon leurs valeurs ExpiresAt ; ceux ayant les plus petites valeurs ExpiresAt sont positionnés avant ceux ayant les plus grandes valeurs ExpiresAt.Subscriptions are ordered in the queue based on their ExpiresAt values; those with smaller ExpiresAt values are positioned before those with larger ExpiresAt values. Vous pouvez utiliser les méthodes fournies par cette classe pour gérer la collection d’abonnements d’événement du minuteur actifs exposée par TimerCollectionProperty pour chaque instance de workflow.You can use the methods provided by this class to manage the collection of active timer event subscriptions exposed by TimerCollectionProperty for each workflow instance. Vous pouvez utiliser Add ou Remove pour ajouter ou supprimer des abonnements de la file d'attente du minuteur.You can use Add or Remove to add or remove subscriptions from the timer queue. À chaque fois que le premier élément de la file d'attente du minuteur est modifié, WorkflowSchedulerService est appelée pour annuler l'événement du minuteur précédemment situé au début de la file d'attente et planifie le nouvel événement du minuteur.Whenever the first element in the timer queue changes, the WorkflowSchedulerService is called to cancel the timer event that was previously at the beginning of the queue and schedule the new timer event.

Champs

TimerCollectionProperty

File d'attente du minuteur associée à une instance de workflow.Timer queue associated with a workflow instance. Cette file d'attente contient les objets TimerEventSubscription d'un workflow ordonnés chronologiquement.This queue contains time ordered TimerEventSubscription objects for a workflow.

Propriétés

Count

Obtient le nombre d'objets TimerEventSubscription situés dans la file d'attente du minuteur.Gets the number of TimerEventSubscription objects in the timer queue.

IsSynchronized

Obtient une valeur qui indique si l’accès à la TimerEventSubscriptionCollection est synchronisé (thread-safe).Gets a value that indicates whether the access to the TimerEventSubscriptionCollection is synchronized (thread safe).

SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l'accès à TimerEventSubscriptionCollection.Gets an object that can be used to synchronize access to the TimerEventSubscriptionCollection.

Méthodes

Add(TimerEventSubscription)

Ajoute une TimerEventSubscription à la file d'attente du minuteur.Adds a TimerEventSubscription to the timer queue.

CopyTo(Array, Int32)

Copie les éléments TimerEventSubscriptionCollection dans un Array unidimensionnel existant, en commençant au niveau de l'index de tableau spécifié.Copies the TimerEventSubscriptionCollection elements to an existing one-dimensional Array, starting at the specified array index.

Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetEnumerator()

Retourne un énumérateur qui itère au sein de TimerEventSubscriptionCollection.Returns an enumerator that iterates through the TimerEventSubscriptionCollection.

GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
Peek()

Renvoie TimerEventSubscription au début de la file d'attente du minuteur sans le supprimer.Returns the TimerEventSubscription at the beginning of the timer queue without removing it.

Remove(Guid)

Supprime le TimerEventSubscription disposant de l'ID d'abonnement spécifié de la file d'attente du minuteur.Removes the TimerEventSubscription that has the specified subscription id from the timer queue.

Remove(TimerEventSubscription)

Supprime le TimerEventSubscription de la file d'attente du minuteur.Removes the TimerEventSubscription from the timer queue.

ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à