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. |