Activity Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Atenção
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Representa o bloco 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
Observações
Note
Este material discute tipos e namespaces que estão obsoletos. Para mais informações, consulte Tipos Descontinuados no Windows Workflow Foundation 4.5.
An é o bloco Activity fundamental dos fluxos de trabalho. An Activity define um conjunto de propriedades e eventos, como qualquer classe, juntamente com lógica de execução que define o comportamento em tempo de execução da atividade. Um conjunto de componentes adicionais pode ser associado a um Activity. Estes incluem, mas não se limitam a, um validador, um gerador de código, serializadores personalizados e um designer.
Todas as atividades partilham um conjunto comum de propriedades definidas na Activity classe base. Cada um Activity pode declarar as suas próprias propriedades adicionais de acordo com os seus requisitos, estendendo esta classe. Como Activity deriva de DependencyObject, as propriedades podem ser definidas como propriedades padrão do CLR e como propriedades de dependência.
A lógica de execução de um Activity cumpre um contrato que existe entre qualquer Activity e o tempo de execução do fluxo de trabalho. Deve documentar a lógica de execução de qualquer Activity um num sentido funcional, para que um programador de workflow que o Activity utilize saiba como se comporta. A própria lógica de execução está oculta ao programador do workflow, que inclui a atividade num workflow, porque a lógica de execução faz parte de um contrato que existe estritamente entre o tempo de execução do workflow e o Activity.
Construtores
| Name | Description |
|---|---|
| Activity() |
Obsoleto.
Inicializa uma nova instância da Activity classe. |
| Activity(String) |
Obsoleto.
Inicializa uma nova instância da Activity classe, enquanto inicializa o Name. |
Campos
| Name | Description |
|---|---|
| ActivityContextGuidProperty |
Obsoleto.
O DependencyProperty que representa o Guid de ActivityExecutionContext que está associado ao Activity. |
| CancelingEvent |
Obsoleto.
Representa o DependencyProperty que tem como alvo o Canceling evento. |
| ClosedEvent |
Obsoleto.
Representa o DependencyProperty que tem como alvo o Closed evento. |
| CompensatingEvent |
Obsoleto.
Representa o DependencyProperty que tem como alvo o Compensating evento. |
| ExecutingEvent |
Obsoleto.
Representa o DependencyProperty que tem como alvo o Executing evento, que ocorre quando a atividade é executada. |
| FaultingEvent |
Obsoleto.
O DependencyProperty que representa o Faulting evento. |
| StatusChangedEvent |
Obsoleto.
Representa o DependencyProperty que tem como alvo o StatusChanged evento. |
Propriedades
| Name | Description |
|---|---|
| Description |
Obsoleto.
Obtém ou define a descrição definida pelo utilizador do Activity. |
| DesignMode |
Obsoleto.
Obtém o valor que indica se esta instância está em modo design ou em tempo de execução. (Herdado de DependencyObject) |
| Enabled |
Obsoleto.
Recebe ou define um valor que indica se esta instância está ativada para execução e validação. |
| ExecutionResult |
Obsoleto.
É a ActivityExecutionResult última tentativa de executar esta instância. |
| ExecutionStatus |
Obsoleto.
Recebe a corrente ActivityExecutionStatus desta instância. |
| IsDynamicActivity |
Obsoleto.
Obtém informação sobre se a atividade está a ser executada dentro do padrão ActivityExecutionContext da instância do workflow. |
| Name |
Obsoleto.
Obtém ou define o nome desta instância. Este nome deve estar em conformidade com a convenção de nomenclatura das variáveis da linguagem de programação que está a ser usada no projeto Workflow. |
| Parent |
Obsoleto.
Obtém o CompositeActivity que contém este Activity. |
| ParentDependencyObject |
Obsoleto.
Fica o pai DependencyObject no DependencyObject gráfico. (Herdado de DependencyObject) |
| QualifiedName |
Obsoleto.
Obtém o nome qualificado da atividade. Os nomes de atividades qualificadas são sempre únicos numa instância de workflow. |
| Site |
Obsoleto.
Obtém ou define uma referência para o Site componente do DependencyObject. (Herdado de DependencyObject) |
| UserData |
Obsoleto.
Obtém um IDictionary que associa dados personalizados a esta instância de classe. (Herdado de DependencyObject) |
| WorkflowInstanceId |
Obsoleto.
Obtém o Guid valor associado à instância. |
Métodos
| Name | Description |
|---|---|
| AddHandler(DependencyProperty, Object) |
Obsoleto.
Adiciona um manipulador para um evento de um DependencyObject. (Herdado de DependencyObject) |
| Cancel(ActivityExecutionContext) |
Obsoleto.
Chamado pelo tempo de execução do workflow para cancelar a execução de uma atividade que está atualmente em execução. |
| Clone() |
Obsoleto.
Cria uma cópia profunda do Activity. |
| Dispose() |
Obsoleto.
Liberta todos os recursos usados pelo DependencyObject. (Herdado de DependencyObject) |
| Dispose(Boolean) |
Obsoleto.
Liberta os recursos não geridos e, opcionalmente, liberta os recursos geridos 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 tempo de execução do workflow para executar uma atividade. |
| GetActivityByName(String, Boolean) |
Obsoleto.
Devolve a instância de , Activity cujo nome é solicitado ao conjunto de todas as atividades sob a raiz desta Activity instância se o segundo parâmetro for |
| GetActivityByName(String) |
Obsoleto.
Devolve a instância do Activity cujo nome é solicitado ao conjunto de todas as atividades a correr sob a atividade raiz desta instância, que está dentro do fluxo de trabalho. |
| GetBinding(DependencyProperty) |
Obsoleto.
Fornece acesso ao ActivityBind associado ao específico DependencyProperty. (Herdado de DependencyObject) |
| GetBoundValue(ActivityBind, Type) |
Obsoleto.
Recupera o Object que é o sujeito de um ActivityBind. (Herdado de DependencyObject) |
| GetHashCode() |
Obsoleto.
Serve como função de hash predefinida. (Herdado de Object) |
| GetInvocationList<T>(DependencyProperty) |
Obsoleto.
Obtém um array 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.
Dá acesso ao valor do designado DependencyProperty. (Herdado de DependencyObject) |
| GetValueBase(DependencyProperty) |
Obsoleto.
Proporciona acesso ao objeto vinculado de a DependencyProperty e contorna a GetValue(DependencyProperty) sobreposição. (Herdado de DependencyObject) |
| HandleFault(ActivityExecutionContext, Exception) |
Obsoleto.
Chamado quando uma exceção é levantada no contexto da execução desta instância. |
| Initialize(IServiceProvider) |
Obsoleto.
Chamado pelo tempo de execução do workflow para inicializar uma atividade durante a construção de uma nova instância de workflow. Este método é chamado durante a construção de uma dinâmica ActivityExecutionContext. |
| InitializeProperties() |
Obsoleto.
Realiza a inicialização das propriedades da dependência quando sobreposta numa classe derivada. (Herdado de DependencyObject) |
| Invoke<T>(EventHandler<T>, T) |
Obsoleto.
Subscreve e EventHandler invoca esse delegado. |
| Invoke<T>(IActivityEventListener<T>, T) |
Obsoleto.
Subscreve e IActivityEventListener<T> invoca esse delegado. |
| IsBindingSet(DependencyProperty) |
Obsoleto.
Indica se o valor de a DependencyProperty está definido como uma ligação. Consulte SetBinding(DependencyProperty, ActivityBind). (Herdado de DependencyObject) |
| Load(Stream, Activity, IFormatter) |
Obsoleto.
Carrega uma instância de um Activity de a Stream usando o costume IFormatter para desserialização. |
| Load(Stream, Activity) |
Obsoleto.
|
| MemberwiseClone() |
Obsoleto.
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| MetaEquals(DependencyObject) |
Obsoleto.
Determina se o |
| OnActivityExecutionContextLoad(IServiceProvider) |
Obsoleto.
Chamado pelo tempo de execução do workflow sempre que um ActivityExecutionContext é carregado. Por exemplo, este método é chamado durante a criação de um ActivityExecutionContext bem como sempre que é ActivityExecutionContext reencarnado quando uma instância de workflow é carregada a partir de armazenamento persistente. |
| OnActivityExecutionContextUnload(IServiceProvider) |
Obsoleto.
É chamado pelo tempo de execução do workflow sempre que é descarregado ActivityExecutionContext . Por exemplo, este método é chamado durante a conclusão de um ActivityExecutionContext bem como sempre que é ActivityExecutionContext descarregado quando uma instância de fluxo de trabalho é mantida. |
| OnClosed(IServiceProvider) |
Obsoleto.
Chamado pelo tempo de execução do fluxo de trabalho como parte da transição da atividade para o estado fechado. |
| RaiseEvent(DependencyProperty, Object, EventArgs) |
Obsoleto.
Aumenta um Event valor associado à propriedade de dependência especificada. |
| RaiseGenericEvent<T>(DependencyProperty, Object, T) |
Obsoleto.
Aumenta o evento associado ao referenciado DependencyProperty. |
| RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Obsoleto.
Regista o especificado DependencyProperty para o evento de alteração de estado. |
| RemoveHandler(DependencyProperty, Object) |
Obsoleto.
Remove um EventHandler de um .DependencyProperty (Herdado de DependencyObject) |
| RemoveProperty(DependencyProperty) |
Obsoleto.
Remove a DependencyProperty do DependencyObject. (Herdado de DependencyObject) |
| Save(Stream, IFormatter) |
Obsoleto.
Escreve o Activity para a Stream para persistência usando o personalizado IFormatter fornecido para serialização. |
| Save(Stream) |
Obsoleto.
|
| SetBinding(DependencyProperty, ActivityBind) |
Obsoleto.
Define para ActivityBind o especificado DependencyProperty. (Herdado de DependencyObject) |
| SetBoundValue(ActivityBind, Object) |
Obsoleto.
Define o valor do alvo ActivityBind. (Herdado de DependencyObject) |
| SetReadOnlyPropertyValue(DependencyProperty, Object) |
Obsoleto.
Define o valor de um DependencyProperty, que é só de leitura. (Herdado de DependencyObject) |
| SetValue(DependencyProperty, Object) |
Obsoleto.
Define o valor de para DependencyProperty o objeto. (Herdado de DependencyObject) |
| SetValueBase(DependencyProperty, Object) |
Obsoleto.
Define o valor do DependencyProperty para o especificado Object, contornando o SetValue(DependencyProperty, Object). (Herdado de DependencyObject) |
| ToString() |
Obsoleto.
Fornece uma cadeia que representa esta instância. |
| TrackData(Object) |
Obsoleto.
Informa a infraestrutura de rastreio em tempo de execução sobre informações pendentes. |
| TrackData(String, Object) |
Obsoleto.
Informa a infraestrutura de rastreio em tempo de execução sobre informações pendentes. |
| Uninitialize(IServiceProvider) |
Obsoleto.
Quando sobrescrito numa classe derivada, fornece a desinicialização por parte de um fornecedor de serviços para a atividade. |
| UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Obsoleto.
Desregista o evento especificado DependencyProperty para a alteração de estado. |
evento
| Name | Description |
|---|---|
| Canceling |
Obsoleto.
Ocorre quando a execução da atividade é cancelada. |
| Closed |
Obsoleto.
Ocorre quando um Activity já 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 é levantada durante a execução da instância. |
| StatusChanged |
Obsoleto.
Ocorre quando a ActivityExecutionStatus parte de uma corrida Activity muda. |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IComponent.Disposed |
Obsoleto.
Representa o método que gere o evento Disposed de um componente. (Herdado de DependencyObject) |