Compartilhar via


DelayActivity Classe

Definição

Cuidado

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

Fornece a lógica para estabelecer um temporizador e aguardar, de forma assíncrona, a expiração do temporizador. Essa classe não pode ser herdada.

public ref class DelayActivity sealed : System::Workflow::ComponentModel::Activity, System::Workflow::Activities::IEventActivity, System::Workflow::ComponentModel::IActivityEventListener<System::Workflow::ComponentModel::QueueEventArgs ^>
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.DelayActivity), "Resources.Delay.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.DelayActivity+DelayActivityValidator))]
public sealed class DelayActivity : System.Workflow.ComponentModel.Activity, System.Workflow.Activities.IEventActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.QueueEventArgs>
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.DelayActivity), "Resources.Delay.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.DelayActivity+DelayActivityValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class DelayActivity : System.Workflow.ComponentModel.Activity, System.Workflow.Activities.IEventActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.QueueEventArgs>
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.DelayActivity), "Resources.Delay.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.DelayActivity+DelayActivityValidator))>]
type DelayActivity = class
    inherit Activity
    interface IEventActivity
    interface IActivityEventListener<QueueEventArgs>
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.DelayActivity), "Resources.Delay.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.DelayActivity+DelayActivityValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type DelayActivity = class
    inherit Activity
    interface IEventActivity
    interface IActivityEventListener<QueueEventArgs>
Public NotInheritable Class DelayActivity
Inherits Activity
Implements IActivityEventListener(Of QueueEventArgs), IEventActivity
Herança
Atributos
Implementações

Comentários

Observação

Esse material discute tipos e namespaces obsoletos. Para obter mais informações, consulte Tipos preteridos no Windows Workflow Foundation 4.5.

Quando notificado de que seu temporizador expirou, a DelayActivity execução é concluída.

Você pode definir um tempo limite para que o DelayActivity fluxo de trabalho pause antes de retomar a execução. Especifique o TimeoutDuration uso TimeSpan. Isso faz com que o fluxo de trabalho pause até que o especificado TimeSpan tenha decorrido.

A DelayActivity classe executa o método de código associado InitializeTimeoutDuration ao evento antes do início da atividade e o método code-beside pode ser usado para inicializar a TimeoutDuration propriedade.

A DelayActivity garantia de conclusão não é mais cedo do que a indicada TimeoutDuration. O atraso pode levar mais tempo porque a notificação do temporizador pode ocorrer algum tempo após o TimeoutDuration acesso. Um motivo para um atraso mais longo é se o fluxo de trabalho está em execução sob alto estresse do sistema em um ambiente de servidor.

Construtores

Nome Description
DelayActivity()
Obsoleto.

Inicializa uma nova instância da classe DelayActivity.

DelayActivity(String)
Obsoleto.

Inicializa uma nova instância da DelayActivity classe usando o nome da atividade.

Campos

Nome Description
InitializeTimeoutDurationEvent
Obsoleto.

Representa o DependencyProperty destino do InitializeTimeoutDuration evento.

TimeoutDurationProperty
Obsoleto.

Representa o DependencyProperty destino da TimeoutDuration propriedade.

Propriedades

Nome Description
Description
Obsoleto.

Obtém ou define a descrição definida pelo usuário do Activity.

(Herdado de Activity)
DesignMode
Obsoleto.

Obtém o valor que indica se essa instância está no modo de design ou de tempo de execução.

(Herdado de DependencyObject)
Enabled
Obsoleto.

Obtém ou define um valor que indica se essa instância está habilitada para execução e validação.

(Herdado de Activity)
ExecutionResult
Obsoleto.

Obtém a ActivityExecutionResult última tentativa de executar essa instância.

(Herdado de Activity)
ExecutionStatus
Obsoleto.

Obtém a corrente ActivityExecutionStatus dessa instância.

(Herdado de Activity)
IsDynamicActivity
Obsoleto.

Obtém informações sobre se a atividade está sendo executada dentro do padrão ActivityExecutionContext da instância do fluxo de trabalho.

(Herdado de Activity)
Name
Obsoleto.

Obtém ou define o nome dessa instância. Esse nome deve estar em conformidade com a convenção de nomenclatura variável da linguagem de programação que está sendo usada no projeto de fluxo de trabalho.

(Herdado de Activity)
Parent
Obsoleto.

Obtém o CompositeActivity que contém isso Activity.

(Herdado de Activity)
ParentDependencyObject
Obsoleto.

Obtém o pai DependencyObject no grafo DependencyObject .

(Herdado de DependencyObject)
QualifiedName
Obsoleto.

Obtém o nome qualificado da atividade. Nomes de atividade qualificados são sempre exclusivos em uma instância de fluxo de trabalho.

(Herdado de Activity)
Site
Obsoleto.

Obtém ou define uma referência ao Site componente do DependencyObject.

(Herdado de DependencyObject)
TimeoutDuration
Obsoleto.

Obtém ou define a duração do atraso no fluxo de trabalho.

UserData
Obsoleto.

Obtém um IDictionary que associa dados personalizados a essa instância de classe.

(Herdado de DependencyObject)
WorkflowInstanceId
Obsoleto.

Obtém o Guid associado à instância.

(Herdado de Activity)

Métodos

Nome Description
AddHandler(DependencyProperty, Object)
Obsoleto.

Adiciona um manipulador para um evento de um DependencyObject.

(Herdado de DependencyObject)
Cancel(ActivityExecutionContext)
Obsoleto.

Chamado pelo runtime do fluxo de trabalho para cancelar a execução de uma atividade que está sendo executada no momento.

(Herdado de Activity)
Clone()
Obsoleto.

Cria uma cópia profunda do Activity.

(Herdado de Activity)
Dispose()
Obsoleto.

Libera todos os recursos usados pelo DependencyObject.

(Herdado de DependencyObject)
Dispose(Boolean)
Obsoleto.

Libera os recursos não gerenciados e, opcionalmente, libera os recursos gerenciados usados por DependencyObject.

(Herdado de DependencyObject)
Equals(Object)
Obsoleto.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Execute(ActivityExecutionContext)
Obsoleto.

Chamado pelo runtime do fluxo de trabalho para executar uma atividade.

(Herdado de Activity)
GetActivityByName(String, Boolean)
Obsoleto.

Retorna a instância do Activity nome solicitado do conjunto de todas as atividades na raiz Activity dessa instância se o segundo parâmetro estiver false e no atual Activity se o segundo parâmetro for true.

(Herdado de Activity)
GetActivityByName(String)
Obsoleto.

Retorna a instância do Activity nome solicitado do conjunto de todas as atividades em execução na atividade raiz dessa instância, que está dentro do fluxo de trabalho.

(Herdado de Activity)
GetBinding(DependencyProperty)
Obsoleto.

Fornece acesso ao ActivityBind associado ao específico DependencyProperty.

(Herdado de DependencyObject)
GetBoundValue(ActivityBind, Type)
Obsoleto.

Recupera o Object assunto de um ActivityBind.

(Herdado de DependencyObject)
GetHashCode()
Obsoleto.

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

(Herdado de Object)
GetInvocationList<T>(DependencyProperty)
Obsoleto.

Obtém uma matriz que contém os delegados para o especificado DependencyProperty.

(Herdado de DependencyObject)
GetType()
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
GetValue(DependencyProperty)
Obsoleto.

Fornece acesso ao valor do designado DependencyProperty.

(Herdado de DependencyObject)
GetValueBase(DependencyProperty)
Obsoleto.

Fornece acesso ao objeto associado de um DependencyProperty e ignora a GetValue(DependencyProperty) substituição.

(Herdado de DependencyObject)
HandleFault(ActivityExecutionContext, Exception)
Obsoleto.

Chamado quando uma exceção é gerada no contexto da execução dessa instância.

(Herdado de Activity)
Initialize(IServiceProvider)
Obsoleto.

Chamado pelo runtime do fluxo de trabalho para inicializar uma atividade durante a construção de uma nova instância de fluxo de trabalho. Esse método é chamado durante a construção de uma dinâmica ActivityExecutionContext.

(Herdado de Activity)
InitializeProperties()
Obsoleto.

Executa a inicialização em propriedades de dependência quando substituída em uma classe derivada.

(Herdado de DependencyObject)
Invoke<T>(EventHandler<T>, T)
Obsoleto.

Assina um EventHandler e invoca esse delegado.

(Herdado de Activity)
Invoke<T>(IActivityEventListener<T>, T)
Obsoleto.

Assina um IActivityEventListener<T> e invoca esse delegado.

(Herdado de Activity)
IsBindingSet(DependencyProperty)
Obsoleto.

Indica se o valor de um DependencyProperty é definido como uma associação. Consulte SetBinding(DependencyProperty, ActivityBind).

(Herdado de DependencyObject)
MemberwiseClone()
Obsoleto.

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
MetaEquals(DependencyObject)
Obsoleto.

Determina se isso metapropertiesDependencyObject é igual ao metaproperties parâmetro DependencyObject.

(Herdado de DependencyObject)
OnActivityExecutionContextLoad(IServiceProvider)
Obsoleto.

Chamado pelo runtime do fluxo de trabalho sempre que um ActivityExecutionContext é carregado. Por exemplo, esse método é chamado durante a criação de um ActivityExecutionContext bem como toda vez que é ActivityExecutionContext reencarnado quando uma instância de fluxo de trabalho é carregada do armazenamento persistente.

(Herdado de Activity)
OnActivityExecutionContextUnload(IServiceProvider)
Obsoleto.

Chamado pelo runtime do fluxo de trabalho sempre que um ActivityExecutionContext é descarregado. Por exemplo, esse método é chamado durante a conclusão de um ActivityExecutionContext bem como toda vez que é ActivityExecutionContext descarregado quando uma instância de fluxo de trabalho é persistente.

(Herdado de Activity)
OnClosed(IServiceProvider)
Obsoleto.

Chamado pelo runtime do fluxo de trabalho como parte da transição da atividade para o estado fechado.

(Herdado de Activity)
RaiseEvent(DependencyProperty, Object, EventArgs)
Obsoleto.

Gera um Event associado à propriedade de dependência especificada.

(Herdado de Activity)
RaiseGenericEvent<T>(DependencyProperty, Object, T)
Obsoleto.

Gera o evento associado ao referenciado DependencyProperty.

(Herdado de Activity)
RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Obsoleto.

Registra o especificado DependencyProperty para o evento de alteração de status.

(Herdado de Activity)
RemoveHandler(DependencyProperty, Object)
Obsoleto.

Remove um EventHandler de um associado DependencyProperty.

(Herdado de DependencyObject)
RemoveProperty(DependencyProperty)
Obsoleto.

Remove um DependencyProperty do DependencyObject.

(Herdado de DependencyObject)
Save(Stream, IFormatter)
Obsoleto.

Grava em Activity um Stream para persistência usando o personalizado IFormatter fornecido para serialização.

(Herdado de Activity)
Save(Stream)
Obsoleto.

Grava o Activity em um Stream para persistência.

(Herdado de Activity)
SetBinding(DependencyProperty, ActivityBind)
Obsoleto.

Define o ActivityBind para o especificado DependencyProperty.

(Herdado de DependencyObject)
SetBoundValue(ActivityBind, Object)
Obsoleto.

Define o valor do destino ActivityBind.

(Herdado de DependencyObject)
SetReadOnlyPropertyValue(DependencyProperty, Object)
Obsoleto.

Define o valor de um DependencyProperty, que é somente leitura.

(Herdado de DependencyObject)
SetValue(DependencyProperty, Object)
Obsoleto.

Define o valor do DependencyProperty objeto.

(Herdado de DependencyObject)
SetValueBase(DependencyProperty, Object)
Obsoleto.

Define o valor do DependencyProperty para o especificado Object, ignorando o SetValue(DependencyProperty, Object).

(Herdado de DependencyObject)
ToString()
Obsoleto.

Fornece uma cadeia de caracteres que representa essa instância.

(Herdado de Activity)
TrackData(Object)
Obsoleto.

Informa a infraestrutura de acompanhamento em tempo de execução de informações de acompanhamento pendentes.

(Herdado de Activity)
TrackData(String, Object)
Obsoleto.

Informa a infraestrutura de acompanhamento em tempo de execução de informações de acompanhamento pendentes.

(Herdado de Activity)
Uninitialize(IServiceProvider)
Obsoleto.

Quando substituído em uma classe derivada, fornece não inicialização por um provedor de serviços para a atividade.

(Herdado de Activity)
UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Obsoleto.

Cancela o registro do evento de alteração de status especificado DependencyProperty .

(Herdado de Activity)

Eventos

Nome Description
Canceling
Obsoleto.

Ocorre quando a execução da atividade é cancelada.

(Herdado de Activity)
Closed
Obsoleto.

Ocorre quando uma execução Activity concluída.

(Herdado de Activity)
Compensating
Obsoleto.

Ocorre ao executar um método de compensação no Activity.

(Herdado de Activity)
Executing
Obsoleto.

Ocorre quando a execução Activity é executada.

(Herdado de Activity)
Faulting
Obsoleto.

Ocorre quando uma exceção é gerada durante a execução da instância.

(Herdado de Activity)
InitializeTimeoutDuration
Obsoleto.

Ocorre antes do início da duração do tempo limite.

StatusChanged
Obsoleto.

Ocorre quando o ActivityExecutionStatus de uma execução Activity é alterado.

(Herdado de Activity)

Implantações explícitas de interface

Nome Description
IActivityEventListener<QueueEventArgs>.OnEvent(Object, QueueEventArgs)
Obsoleto.

Define o procedimento de processamento quando o evento inscrito ocorre.

IComponent.Disposed
Obsoleto.

Representa o método que manipula o evento Descartado de um componente.

(Herdado de DependencyObject)
IEventActivity.QueueName
Obsoleto.

Obtém o nome da fila de fluxo de trabalho que será entregue quando o temporizador expirar.

IEventActivity.Subscribe(ActivityExecutionContext, IActivityEventListener<QueueEventArgs>)
Obsoleto.

Cria a assinatura de DelayActivity um evento.

IEventActivity.Unsubscribe(ActivityExecutionContext, IActivityEventListener<QueueEventArgs>)
Obsoleto.

Cancela a assinatura de DelayActivity um evento.

Aplica-se a