System.Workflow.Activities Namespace
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.
Fornece classes relacionadas a atividades da Windows Workflow Foundation.
Classes
| ActiveDirectoryRole |
Representa uma função do Active Directory em um ambiente de hospedagem do Windows Workflow Foundation. Essa classe não pode ser herdada. |
| ActiveDirectoryRoleFactory |
Uma classe do alocador para criar objetos ActiveDirectoryRole de aliases do Windows NT, endereços de email e SIDs (identificadores de segurança). |
| CallExternalMethodActivity |
Define uma atividade de comunicação do fluxo de trabalho que é usada para chamar um método em um serviço local. Esta atividade é usada para enviar dados do fluxo de trabalho para o host por meio do serviço local. |
| CallExternalMethodActivityValidator |
Verifica se a classe CallExternalMethodActivity está configurada corretamente. |
| ChannelToken |
Usado por um SendActivity para associar-se com um canal do lado do cliente. |
| CodeActivity |
Executa o método code-beside associado a uma atividade. Essa classe não pode ser herdada. |
| CodeCondition |
Define uma condição que protege/promove a execução de uma determinada atividade dentro de uma definição de fluxo de trabalho. Ele tem um evento do tipo ConditionalEventArgs para retornar o resultado da condição. |
| CompensatableSequenceActivity |
Define uma versão compensável da atividade SequenceActivity. Essa classe não pode ser herdada. |
| ConditionalEventArgs |
Retorna informações de resultado para a classe CodeCondition. Essa classe não pode ser herdada. |
| ConditionedActivityGroup |
Fornece a definição de um contexto de execução baseado em restrição para um conjunto de atividades filho. |
| ContextToken |
Representa um token que pode ser usado para especificar o contexto que deve ser usado para correlacionar a troca entre uma atividade ReceiveActivity e o cliente com que a atividade está se comunicando. |
| CorrelationAliasAttribute |
Substitui o valor de parâmetro de correlação quando o valor de correlação deve ser obtido de um parâmetro que não seja o indicado pelo CorrelationParameterAttribute. Essa classe não pode ser herdada. |
| CorrelationInitializerAttribute |
Indica o método ou o evento em uma interface ExternalDataExchange que inicializa o valor de correlação. Essa classe não pode ser herdada. |
| CorrelationParameterAttribute |
Indica o nome do parâmetro usado para correlação nos métodos e eventos definidos em uma interface ExternalDataExchange. Essa classe não pode ser herdada. |
| DelayActivity |
Fornece a lógica para estabelecer um temporizador e esperar, de forma assíncrona, a expiração do temporizador. Essa classe não pode ser herdada. |
| EventDeliveryFailedException |
A exceção que será gerada quando um evento que é gerado do host não puder ser entregue para a instância de fluxo de trabalho. Normalmente, o evento será acionado de um ExternalDataExchangeService em uma instância de fluxo de trabalho. Essa classe não pode ser herdada. |
| EventDrivenActivity |
Encapsula um Activity cuja execução é inicializada por um evento. Essa classe não pode ser herdada. |
| EventHandlersActivity |
Uma atividade de composição que contém uma coleção de manipuladores de eventos. Ela é normalmente usada quando uma coleção de eventos deve ser tratada. Cada evento é manipulado por um EventDrivenActivity, que faz parte de EventHandlersActivity. |
| EventHandlingScopeActivity |
Permite a manipulação de eventos com a execução das atividades filho. Essa classe não pode ser herdada. |
| EventQueueName |
Representa o nome de uma fila associada a um evento em um WorkflowInstance. Essa classe não pode ser herdada. |
| ExternalDataEventArgs |
Representa os dados enviados quando um evento é acionado usando a atividade HandleExternalEventActivity. |
| ExternalDataExchangeAttribute |
Marca uma interface como uma interface de serviço local. Essa classe não pode ser herdada. |
| ExternalDataExchangeService |
Representa um serviço que precisa ser adicionado ao mecanismo de tempo de execução do fluxo de trabalho para habilitar as comunicações de serviços locais. É necessário adicionar implementações de serviço local ao ExternalDataExchangeService para que esses serviços sejam inicializado e registrados corretamente. |
| ExternalDataExchangeServiceSection |
Representa uma seção de configuração que permite especificar, em um arquivo de configuração, um conjunto de serviços a serem adicionados a uma instância de ExternalDataExchangeService. |
| HandleExternalEventActivity |
Define uma atividade de comunicação de fluxo de trabalho que é usada para manipular um evento gerado por um serviço local. |
| HandleExternalEventActivityValidator |
Verifica se a classe HandleExternalEventActivity está configurada corretamente. |
| IfElseActivity |
Executa condicionalmente uma das duas ou mais atividades do tipo IfElseBranchActivity. Essa classe não pode ser herdada. |
| IfElseBranchActivity |
Representa uma ramificação de um IfElseActivity. Essa classe não pode ser herdada. |
| InvokeWebServiceActivity |
Invoca um serviço Web por meio de uma classe de proxy, que passa e recebe parâmetros conforme especificado. Essa classe não pode ser herdada. |
| InvokeWebServiceEventArgs |
Contém dados de evento usados para invocar um serviço Web. Essa classe não pode ser herdada. |
| InvokeWorkflowActivity |
Executa de modo assíncrono um fluxo de trabalho de outro fluxo de trabalho. Essa classe não pode ser herdada. |
| ListenActivity |
Faz com que o fluxo de trabalho espere qualquer um dos vários eventos possíveis antes que a atividade prossiga. Essa classe não pode ser herdada. |
| MessageEventSubscription |
Cria uma assinatura de evento de mensagem para rotear mensagens para a instância de fluxo de trabalho apropriada. |
| OperationInfo |
Representa as informações para uma operação do contrato definida em um serviço de fluxo de trabalho. |
| OperationInfoBase |
A classe base usada para armazenar informações para uma operação de contrato definida em um serviço de fluxo de trabalho. |
| OperationParameterInfo |
Contém informações sobre um parâmetro de operação. |
| OperationParameterInfoCollection |
Uma coleção de objetos OperationParameterInfo . |
| OperationValidationEventArgs |
Fornece dados para o evento de OperationValidation . |
| ParallelActivity |
Executa um conjunto de atividades filho ao mesmo tempo. Essa classe não pode ser herdada. |
| PolicyActivity |
Representa uma coleção de instâncias Rule a serem executadas como parte da execução de um fluxo de trabalho como uma única etapa ou atividade. |
| ReceiveActivity |
Atividade de serviço que implementa uma operação definida por um contrato de serviço do WCF (Windows Communication Foundation). |
| ReplicatorActivity |
Executa várias instâncias de uma atividade filho. |
| ReplicatorChildEventArgs |
Contém os argumentos do evento para os manipuladores de atividade ReplicatorActivity chamados na inicialização de instâncias filho de Activity e também quando as instâncias filho de Activity são concluídas. |
| SendActivity |
Atividade do cliente que modela a invocação síncrona de uma operação de serviço do WCF (Windows Communication Foundation). |
| SendActivityEventArgs |
Fornece informações sobre os eventos BeforeSend e AfterResponse. |
| SequenceActivity |
Executa um conjunto de atividades filhas, de acordo com uma única ordem definida. |
| SequentialWorkflowActivity |
Representa um fluxo de trabalho que executa atividades sequencialmente. |
| SetStateActivity |
Fornece a transição para um StateActivity em um fluxo de trabalho de máquina de estado. Essa classe não pode ser herdada. |
| SetStateEventArgs |
Representa uma classe que é usada como um argumento para definir o estado de um StateMachineWorkflowActivity. |
| StateActivity |
Representa um estado em um StateMachineWorkflowActivity. |
| StateActivityValidator |
Representa uma classe que verifica se uma classe StateActivity está configurada corretamente. |
| StateFinalizationActivity |
Representa uma atividade que executa atividades contidas antes de fazer a transição para outro estado em um fluxo de trabalho da máquina de estado. Essa classe não pode ser herdada. |
| StateInitializationActivity |
Funciona como um contêiner para um grupo de atividades executado quando a execução do StateActivity é iniciada. Essa classe não pode ser herdada. |
| StateMachineWorkflowActivity |
Funciona como o contêiner raiz para fluxos de trabalho da máquina de estado. Contém as atividades e os estados orientados ao evento. |
| StateMachineWorkflowInstance |
Representa uma classe que gerencia a instância atual de um StateMachineWorkflowActivity. Essa classe não pode ser herdada. |
| TypedOperationInfo |
Um OperationInfo objeto que herda de OperationInfoBase usado para as informações de operação de serviço do SendActivity e ReceiveActivity atividades. Observe que essas informações de operação devem ser baseadas em um tipo CLR. |
| WebServiceFaultActivity |
Permite enviar uma falha para o cliente do serviço Web do fluxo de trabalho. Essa classe não pode ser herdada. |
| WebServiceInputActivity |
Permite receber dados de um serviço Web em um fluxo de trabalho. Essa classe não pode ser herdada. |
| WebServiceOutputActivity |
Permite o envio de dados a um serviço Web de dentro de um fluxo de trabalho. Essa classe não pode ser herdada. |
| WebWorkflowRole |
Representa uma função de fluxo de trabalho que é apoiada por um RoleProvider. |
| WhileActivity |
Executa uma atividade filha iterativamente desde que uma determinada condição seja verdadeira. |
| WorkflowAuthorizationException |
Uma exceção que é gerada quando a validação de função falha devido a uma identidade especificada que não está contida na WorkflowRoleCollection. |
| WorkflowRole |
A classe base abstrata da qual as funções do fluxo de trabalho são derivadas. |
| WorkflowRoleCollection |
Representa uma coleção de objetos WorkflowRole . Essa classe não pode ser herdada. |
| WorkflowServiceAttributes |
Cria o comportamento de serviço para o serviço de fluxo de trabalho que ele decora. |
| WorkflowServiceAttributesDynamicPropertyValidator |
O validador de propriedade usado pela WorkflowServiceAttributesProperty. |
| WorkflowSubscriptionService |
Fornece métodos para que um serviço de assinatura gerencie assinaturas para um runtime de fluxo de trabalho. |
| WorkflowWebService |
Representa a classe base para todos os serviços Web de fluxo de trabalho. |
Interfaces
| IEventActivity |
Fornece propriedades e métodos dos quais atividades controladas por evento devem derivar para poderem assinar eventos. |
Enumerações
| ExecutionType |
Especifica o modo de execução para atividades. |