TimerEventSubscriptionCollection Classe

Definizione

Avviso

Questa API è ora obsoleta.

Rappresenta un elenco ordinato di oggetti 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
Ereditarietà
TimerEventSubscriptionCollection
Attributi
Implementazioni

Commenti

Nota

In questo materiale vengono descritti tipi e spazi dei nomi obsoleti.This material discusses types and namespaces that are obsolete. Per altre informazioni, vedere Deprecated Types in Windows Workflow Foundation 4.5 (Tipi deprecati in Windows Workflow Foundation 4.5).For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

Una classe TimerEventSubscriptionCollection rappresenta la coda di oggetti TimerEventSubscription associata a un'istanza del flusso di lavoro e fornisce i metodi per gestire questa coda.A TimerEventSubscriptionCollection represents the queue of TimerEventSubscription objects associated with a workflow instance and provides methods to manage this queue. Le sottoscrizioni vengono ordinate nella coda in base ai relativi valori ExpiresAt; quelle con i valori ExpiresAt inferiori si trovano prima delle sottoscrizioni con valori ExpiresAt superiori.Subscriptions are ordered in the queue based on their ExpiresAt values; those with smaller ExpiresAt values are positioned before those with larger ExpiresAt values. È possibile utilizzare i metodi forniti da questa classe per gestire la raccolta di sottoscrizioni dell'evento del timer attive esposta da TimerCollectionProperty per ogni istanza del flusso di lavoro.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. È possibile utilizzare i metodi Add o Remove per aggiungere o rimuovere le sottoscrizioni dalla coda del timer.You can use Add or Remove to add or remove subscriptions from the timer queue. Ogni qualvolta il primo elemento nella coda del timer cambia, WorkflowSchedulerService viene chiamato per annullare l'evento del timer che precedentemente si trovava all'inizio della coda e pianificare il nuovo evento del timer.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.

Campi

TimerCollectionProperty

La coda del timer associata a un'istanza del flusso di lavoro.Timer queue associated with a workflow instance. Questa coda contiene oggetti TimerEventSubscription ordinati in base al tempo per un flusso di lavoro.This queue contains time ordered TimerEventSubscription objects for a workflow.

Proprietà

Count

Ottiene il numero di oggetti TimerEventSubscription inclusi nella coda del timer.Gets the number of TimerEventSubscription objects in the timer queue.

IsSynchronized

Ottiene un valore che indica se l'accesso alla classe TimerEventSubscriptionCollection è sincronizzato (thread-safe).Gets a value that indicates whether the access to the TimerEventSubscriptionCollection is synchronized (thread safe).

SyncRoot

Ottiene un oggetto che può essere usato per sincronizzare l'accesso a TimerEventSubscriptionCollection.Gets an object that can be used to synchronize access to the TimerEventSubscriptionCollection.

Metodi

Add(TimerEventSubscription)

Aggiunge un oggetto TimerEventSubscription alla coda del timer.Adds a TimerEventSubscription to the timer queue.

CopyTo(Array, Int32)

Copia gli elementi di TimerEventSubscriptionCollection in un oggetto Array unidimensionale esistente, partendo dall'indice della matrice specificata.Copies the TimerEventSubscriptionCollection elements to an existing one-dimensional Array, starting at the specified array index.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetEnumerator()

Restituisce un enumeratore che esegue l'iterazione di TimerEventSubscriptionCollection.Returns an enumerator that iterates through the TimerEventSubscriptionCollection.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
Peek()

Restituisce l'oggetto TimerEventSubscription all'inizio della coda del timer senza rimuoverlo.Returns the TimerEventSubscription at the beginning of the timer queue without removing it.

Remove(Guid)

Rimuove l'oggetto TimerEventSubscription con l'ID di sottoscrizione specificato dalla coda del timer.Removes the TimerEventSubscription that has the specified subscription id from the timer queue.

Remove(TimerEventSubscription)

Rimuove l'oggetto TimerEventSubscription dalla coda del timer.Removes the TimerEventSubscription from the timer queue.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a