DelayActivity Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
| 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 |
| 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. |