TimerEventSubscriptionCollection TimerEventSubscriptionCollection TimerEventSubscriptionCollection TimerEventSubscriptionCollection Class

Definição

Aviso

Esta API agora é obsoleta.

Representa uma lista ordenada de objetos 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
Herança
TimerEventSubscriptionCollectionTimerEventSubscriptionCollectionTimerEventSubscriptionCollectionTimerEventSubscriptionCollection
Atributos
Implementações

Comentários

Observação

Este material discute tipos e namespaces obsoletos.This material discusses types and namespaces that are obsolete. Para obter mais informações, consulte Deprecated Types in Windows Workflow Foundation 4.5 (Tipos preteridos no Windows Workflow Foundation 4.5).For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

Um TimerEventSubscriptionCollection representa a fila de TimerEventSubscription objetos associados a uma instância de fluxo de trabalho e fornece métodos para gerenciar essa fila.A TimerEventSubscriptionCollection represents the queue of TimerEventSubscription objects associated with a workflow instance and provides methods to manage this queue. As assinaturas são ordenadas na fila com base em seus ExpiresAt valores; aquelas com valores ExpiresAt menores são posicionadas antes daquelas ExpiresAt com valores maiores.Subscriptions are ordered in the queue based on their ExpiresAt values; those with smaller ExpiresAt values are positioned before those with larger ExpiresAt values. Você pode usar os métodos fornecidos por essa classe para gerenciar a coleção de assinaturas de evento de temporizador ativas TimerCollectionProperty expostas por para cada instância de fluxo de trabalho.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. Você pode usar Add ou Remove para adicionar ou remover assinaturas da fila de timer.You can use Add or Remove to add or remove subscriptions from the timer queue. Sempre que o primeiro elemento na fila de temporizadores é WorkflowSchedulerService alterado, o é chamado para cancelar o evento de temporizador que estava anteriormente no início da fila e agendar o novo evento de temporizador.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.

Campos

TimerCollectionProperty TimerCollectionProperty TimerCollectionProperty TimerCollectionProperty

A fila do temporizador associada à instância de fluxo de trabalho.Timer queue associated with a workflow instance. Essa fila contém objetos TimerEventSubscription ordenados por hora para um fluxo de trabalho.This queue contains time ordered TimerEventSubscription objects for a workflow.

Propriedades

Count Count Count Count

Obtém o número de objetos TimerEventSubscription na fila do temporizador.Gets the number of TimerEventSubscription objects in the timer queue.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Obtém um valor que indica se o acesso ao TimerEventSubscriptionCollection é sincronizado (thread-safe).Gets a value that indicates whether the access to the TimerEventSubscriptionCollection is synchronized (thread safe).

SyncRoot SyncRoot SyncRoot SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso ao TimerEventSubscriptionCollection.Gets an object that can be used to synchronize access to the TimerEventSubscriptionCollection.

Métodos

Add(TimerEventSubscription) Add(TimerEventSubscription) Add(TimerEventSubscription) Add(TimerEventSubscription)

Adiciona o TimerEventSubscription à fila do temporizador.Adds a TimerEventSubscription to the timer queue.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Copia os elementos TimerEventSubscriptionCollection em um Array unidimensional existente, começando no índice da matriz especificado.Copies the TimerEventSubscriptionCollection elements to an existing one-dimensional Array, starting at the specified array index.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Retorna um enumerador que itera por meio de TimerEventSubscriptionCollection.Returns an enumerator that iterates through the TimerEventSubscriptionCollection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
Peek() Peek() Peek() Peek()

Retorna o TimerEventSubscription no início da fila do temporizador sem removê-lo.Returns the TimerEventSubscription at the beginning of the timer queue without removing it.

Remove(Guid) Remove(Guid) Remove(Guid) Remove(Guid)

Remove o TimerEventSubscription que tem a ID de assinatura especificada da fila do temporizador.Removes the TimerEventSubscription that has the specified subscription id from the timer queue.

Remove(TimerEventSubscription) Remove(TimerEventSubscription) Remove(TimerEventSubscription) Remove(TimerEventSubscription)

Remove o TimerEventSubscription da fila do temporizador.Removes the TimerEventSubscription from the timer queue.

ToString() ToString() ToString() ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Inherited from Object)

Métodos de Extensão

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.Converts an IEnumerable to an IQueryable.

Aplica-se a