Activity 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.*
Representa o bloco de construção fundamental dos fluxos de trabalho. Activity é a classe base para todas as atividades.
public ref class Activity : System::Workflow::ComponentModel::DependencyObject
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))]
[System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")]
public class Activity : System.Workflow.ComponentModel.DependencyObject
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))]
[System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class Activity : System.Workflow.ComponentModel.DependencyObject
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))>]
[<System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")>]
type Activity = class
inherit DependencyObject
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))>]
[<System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type Activity = class
inherit DependencyObject
Public Class Activity
Inherits DependencyObject
- Herança
- Derivado
- Atributos
Comentários
Note
Esse material discute tipos e namespaces obsoletos. Para obter mais informações, consulte Deprecated Types in Windows Workflow Foundation 4.5.
Um Activity é o bloco de construção fundamental dos fluxos de trabalho. Um Activity define um conjunto de propriedades e eventos, como qualquer classe, juntamente com a lógica de execução que define o comportamento de tempo de execução da atividade. Um conjunto de componentes adicionais pode ser associado a um Activity. Elas incluem, mas não se limitam a um validador, um gerador de código, serializadores personalizados e um designer.
Todas as atividades compartilham um conjunto comum de propriedades definidas na Activity classe base. Cada Activity um pode declarar suas próprias propriedades adicionais de acordo com seus requisitos estendendo essa classe. Como Activity deriva de DependencyObject, as propriedades podem ser definidas como propriedades CLR padrão e como propriedades de dependência.
A lógica de execução de um Activity contrato que existe entre qualquer Activity um e o runtime do fluxo de trabalho. Você deve documentar a lógica de execução de qualquer Activity um em um sentido funcional, para que um desenvolvedor de fluxo de trabalho que usa o Activity saiba como ele se comporta. A lógica de execução em si está oculta do desenvolvedor de fluxo de trabalho que inclui a atividade em um fluxo de trabalho, pois a lógica de execução faz parte de um contrato que existe estritamente entre o runtime do fluxo de trabalho e o Activity.
Construtores
| Nome | Description |
|---|---|
| Activity() |
Obsoleto.
Inicializa uma nova instância da classe Activity. |
| Activity(String) |
Obsoleto.
Inicializa uma nova instância da Activity classe ao inicializar o Name. |
Campos
| Nome | Description |
|---|---|
| ActivityContextGuidProperty |
Obsoleto.
O DependencyProperty que representa o Guid que ActivityExecutionContext está associado Activityao . |
| CancelingEvent |
Obsoleto.
Representa o DependencyProperty destino do Canceling evento. |
| ClosedEvent |
Obsoleto.
Representa o DependencyProperty destino do Closed evento. |
| CompensatingEvent |
Obsoleto.
Representa o DependencyProperty destino do Compensating evento. |
| ExecutingEvent |
Obsoleto.
Representa o DependencyProperty destino do Executing evento, que ocorre quando a atividade é executada. |
| FaultingEvent |
Obsoleto.
O DependencyProperty que representa o Faulting evento. |
| StatusChangedEvent |
Obsoleto.
Representa o DependencyProperty destino do StatusChanged evento. |
Propriedades
| Nome | Description |
|---|---|
| Description |
Obsoleto.
Obtém ou define a descrição definida pelo usuário do 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. |
| ExecutionResult |
Obsoleto.
Obtém o ActivityExecutionResult da última tentativa de executar essa instância. |
| ExecutionStatus |
Obsoleto.
Obtém o ActivityExecutionStatus atual dessa instância. |
| IsDynamicActivity |
Obsoleto.
Obtém informações sobre se a atividade está sendo executada no ActivityExecutionContext padrão da instância do fluxo de trabalho. |
| 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. |
| Parent |
Obsoleto.
Obtém o CompositeActivity que contém esse Activity. |
| ParentDependencyObject |
Obsoleto.
Obtém o DependencyObject pai 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. |
| Site |
Obsoleto.
Obtém ou define uma referência ao componente Site do DependencyObject. (Herdado de DependencyObject) |
| 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. |
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. |
| Clone() |
Obsoleto.
Cria uma cópia profunda do 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 pelo 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. |
| GetActivityByName(String, Boolean) |
Obsoleto.
Retorna a instância do Activity cujo nome é solicitado do conjunto de todas as atividades na raiz do Activity dessa instância se o segundo parâmetro for |
| GetActivityByName(String) |
Obsoleto.
Retorna a instância do Activity cujo nome é solicitado do conjunto de todas as atividades em execução sob a atividade raiz dessa instância, que está dentro do fluxo de trabalho. |
| GetBinding(DependencyProperty) |
Obsoleto.
Fornece acesso ao ActivityBind associado ao DependencyPropertyespecífico. (Herdado de DependencyObject) |
| GetBoundValue(ActivityBind, Type) |
Obsoleto.
Recupera o Object que é o assunto de um ActivityBind. (Herdado de DependencyObject) |
| GetHashCode() |
Obsoleto.
Serve como a função hash predefinida. (Herdado de Object) |
| GetInvocationList<T>(DependencyProperty) |
Obsoleto.
Obtém uma matriz que contém os delegados para o DependencyPropertyespecificado. (Herdado de DependencyObject) |
| GetType() |
Obsoleto.
Obtém o Type da instância atual. (Herdado de Object) |
| GetValue(DependencyProperty) |
Obsoleto.
Fornece acesso ao valor do DependencyPropertydesignado. (Herdado de DependencyObject) |
| GetValueBase(DependencyProperty) |
Obsoleto.
Fornece acesso ao objeto associado de um DependencyProperty e ignora a substituição de GetValue(DependencyProperty). (Herdado de DependencyObject) |
| HandleFault(ActivityExecutionContext, Exception) |
Obsoleto.
Chamado quando uma exceção é gerada no contexto da execução dessa instância. |
| 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 um ActivityExecutionContextdinâmico. |
| 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. |
| Invoke<T>(IActivityEventListener<T>, T) |
Obsoleto.
Assina um IActivityEventListener<T> e invoca esse delegado. |
| IsBindingSet(DependencyProperty) |
Obsoleto.
Indica se o valor de um DependencyProperty está definido como uma associação. Consulte SetBinding(DependencyProperty, ActivityBind). (Herdado de DependencyObject) |
| Load(Stream, Activity, IFormatter) |
Obsoleto.
Carrega uma instância de um Activity de um Stream usando o personalizado IFormatter para desserialização. |
| Load(Stream, Activity) |
Obsoleto.
|
| MemberwiseClone() |
Obsoleto.
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| MetaEquals(DependencyObject) |
Obsoleto.
Determina se o |
| 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 uma ActivityExecutionContext, bem como toda vez que o ActivityExecutionContext é reencarnado quando uma instância de fluxo de trabalho é carregada do armazenamento persistente. |
| 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 uma ActivityExecutionContext, bem como toda vez que o ActivityExecutionContext é descarregado quando uma instância de fluxo de trabalho é persistente. |
| OnClosed(IServiceProvider) |
Obsoleto.
Chamado pelo runtime do fluxo de trabalho como parte da transição da atividade para o estado fechado. |
| RaiseEvent(DependencyProperty, Object, EventArgs) |
Obsoleto.
Gera um Event associado à propriedade de dependência especificada. |
| RaiseGenericEvent<T>(DependencyProperty, Object, T) |
Obsoleto.
Gera o evento associado ao DependencyPropertyreferenciado. |
| RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Obsoleto.
Registra o DependencyProperty especificado para o evento de alteração de status. |
| RemoveHandler(DependencyProperty, Object) |
Obsoleto.
Remove um EventHandler de um DependencyPropertyassociado. (Herdado de DependencyObject) |
| RemoveProperty(DependencyProperty) |
Obsoleto.
Remove um DependencyProperty do DependencyObject. (Herdado de DependencyObject) |
| Save(Stream, IFormatter) |
Obsoleto.
Grava o Activity em um Stream para persistência usando a IFormatter personalizada fornecida para serialização. |
| Save(Stream) |
Obsoleto.
|
| SetBinding(DependencyProperty, ActivityBind) |
Obsoleto.
Define o ActivityBind do DependencyPropertyespecificado. (Herdado de DependencyObject) |
| SetBoundValue(ActivityBind, Object) |
Obsoleto.
Define o valor do ActivityBindde destino. (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 para o objeto. (Herdado de DependencyObject) |
| SetValueBase(DependencyProperty, Object) |
Obsoleto.
Define o valor do DependencyProperty para o Objectespecificado, ignorando o SetValue(DependencyProperty, Object). (Herdado de DependencyObject) |
| ToString() |
Obsoleto.
Fornece uma cadeia de caracteres que representa essa instância. |
| TrackData(Object) |
Obsoleto.
Informa a infraestrutura de acompanhamento em tempo de execução de informações de acompanhamento pendentes. |
| TrackData(String, Object) |
Obsoleto.
Informa a infraestrutura de acompanhamento em tempo de execução de informações de acompanhamento pendentes. |
| Uninitialize(IServiceProvider) |
Obsoleto.
Quando substituído em uma classe derivada, fornece não inicialização por um provedor de serviços para a atividade. |
| UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Obsoleto.
Cancela o registro do DependencyProperty especificado para o evento de alteração de status. |
Eventos
| Nome | Description |
|---|---|
| Canceling |
Obsoleto.
Ocorre quando a execução da atividade é cancelada. |
| Closed |
Obsoleto.
Ocorre quando um Activity concluiu a execução. |
| Compensating |
Obsoleto.
Ocorre ao executar um método de compensação no Activity. |
| Executing |
Obsoleto.
Ocorre quando o Activity é executado. |
| Faulting |
Obsoleto.
Ocorre quando uma exceção é gerada durante a execução da instância. |
| StatusChanged |
Obsoleto.
Ocorre quando o ActivityExecutionStatus de um Activity em execução é alterado. |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IComponent.Disposed |
Obsoleto.
Representa o método que manipula o evento Descartado de um componente. (Herdado de DependencyObject) |