TimerEventSubscription Classe

Definição

Cuidado

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

Representa uma assinatura de um evento do temporizador.

public ref class TimerEventSubscription
[System.Serializable]
public class TimerEventSubscription
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class TimerEventSubscription
[<System.Serializable>]
type TimerEventSubscription = class
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type TimerEventSubscription = class
Public Class TimerEventSubscription
Herança
TimerEventSubscription
Atributos

Comentários

Observação

Este material discute tipos e namespaces obsoletos. Para obter mais informações, consulte Deprecated Types in Windows Workflow Foundation 4.5 (Tipos preteridos no Windows Workflow Foundation 4.5).

TimerEventSubscription os objetos são adicionados à fila do temporizador associada a uma instância de fluxo de trabalho para enviar uma mensagem a um específico WorkflowQueue em um momento especificado. Quando o tempo especificado por ExpiresAt é atingido, o mecanismo de runtime de fluxo de trabalho envia uma mensagem que contém o SubscriptionId para o WorkflowQueue especificado por QueueName. A fila do temporizador associada a uma instância de fluxo de trabalho está contida no TimerCollectionProperty. Você pode examinar TimerCollectionProperty e os WorkflowQueueInfo objetos retornados por WorkflowInstance.GetWorkflowQueueData para determinar quais atividades estão aguardando em um específico TimerEventSubscription. O DelayActivity e os SqlWorkflowPersistenceService dois usam assinaturas de evento de temporizador para fornecer parte de sua funcionalidade.

Construtores

TimerEventSubscription()
Obsoleto.

Inicializa uma nova instância da classe TimerEventSubscription.

TimerEventSubscription(Guid, DateTime)
Obsoleto.

Inicializa uma nova instância da classe TimerEventSubscription usando o Guid especificado de uma instância do fluxo de trabalho e a expiração DateTime especificada.

TimerEventSubscription(Guid, Guid, DateTime)
Obsoleto.

Inicializa uma nova instância da classe TimerEventSubscription usando a ID da assinatura especificada, o Guid especificado de uma instância do fluxo de trabalho e a expiração DateTime especificada.

Propriedades

ExpiresAt
Obsoleto.

Obtém o horário de expiração esperada do temporizador associado com esta assinatura.

QueueName
Obsoleto.

Representa o nome do WorkflowQueue ao qual o WorkflowRuntime envia uma mensagem quando a assinatura do temporizador expira.

SubscriptionId
Obsoleto.

Identificador exclusivo que representa um evento de temporizador.

WorkflowInstanceId
Obsoleto.

Identificador do fluxo de trabalho associado à assinatura do temporizador.

Métodos

Equals(Object)
Obsoleto.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()
Obsoleto.

Serve como a função de hash padrão.

(Herdado de Object)
GetType()
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()
Obsoleto.

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()
Obsoleto.

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a