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 Windows atividades do Workflow Foundation.
Classes
| Nome | Description |
|---|---|
| ActiveDirectoryRole |
Representa uma função Active Directory em um ambiente de hospedagem do Windows Workflow Foundation. Essa classe não pode ser herdada. |
| ActiveDirectoryRoleFactory |
Uma classe de fábrica para criar objetos ActiveDirectoryRole de Windows aliases NT, endereços de email e SIDs (identificadores de segurança). |
| CallExternalMethodActivity |
Define uma atividade de comunicação de fluxo de trabalho usada para chamar um método em um serviço local. Essa atividade é usada para enviar dados do fluxo de trabalho para o host por meio do serviço local. |
| CallExternalMethodActivityValidator |
Verifica se a CallExternalMethodActivity classe está configurada corretamente. |
| ChannelToken |
Usado por um SendActivity para se associar a 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/conduz a execução de 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 compensatável da SequenceActivity atividade. Essa classe não pode ser herdada. |
| ConditionalEventArgs |
Retorna informações de resultado para a CodeCondition classe. 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 ReceiveActivity atividade e o cliente com o qual a atividade está se comunicando. |
| CorrelationAliasAttribute |
Substitui o valor do parâmetro de correlação quando o valor de correlação deve ser obtido de um parâmetro diferente daquele indicado pelo CorrelationParameterAttribute. Essa classe não pode ser herdada. |
| CorrelationInitializerAttribute |
Indica o método ou 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 aguardar, de forma assíncrona, a expiração do temporizador. Essa classe não pode ser herdada. |
| EventDeliveryFailedException |
A exceção gerada quando um evento gerado do host não pode ser entregue à instância do fluxo de trabalho. Normalmente, o evento é gerado de uma ExternalDataExchangeService instância de fluxo de trabalho. Essa classe não pode ser herdada. |
| EventDrivenActivity |
Encapsula uma Activity cuja execução é inicializada por um evento. Essa classe não pode ser herdada. |
| EventHandlersActivity |
Uma atividade composta que contém uma coleção de manipuladores de eventos. Normalmente, ele é usado onde uma coleção de eventos deve ser tratada. Cada evento é tratado por um EventDrivenActivity, que faz parte de EventHandlersActivity. |
| EventHandlingScopeActivity |
Habilita o tratamento 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 é gerado usando a HandleExternalEventActivity atividade. |
| ExternalDataExchangeAttribute |
Marca uma interface como uma interface de serviço local. Essa classe não pode ser herdada. |
| ExternalDataExchangeService |
Representa um serviço que deve ser adicionado ao mecanismo de tempo de execução do fluxo de trabalho para que as comunicações de serviços locais sejam habilitadas. As implementações de serviço local precisam ser adicionadas para ExternalDataExchangeService que esses serviços sejam inicializados 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 ser adicionado a uma instância de ExternalDataExchangeService. |
| HandleExternalEventActivity |
Define uma atividade de comunicação de fluxo de trabalho usada para lidar com um evento gerado por um serviço local. |
| HandleExternalEventActivityValidator |
Verifica se a HandleExternalEventActivity classe está configurada corretamente. |
| IfElseActivity |
Executa condicionalmente uma das duas ou mais atividades do tipo IfElseBranchActivity. Essa classe não pode ser herdada. |
| IfElseBranchActivity |
Representa um branch de um IfElseActivity. Essa classe não pode ser herdada. |
| InvokeWebServiceActivity |
Invoca um serviço Web por meio de uma classe 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 forma assíncrona um fluxo de trabalho de outro. Essa classe não pode ser herdada. |
| ListenActivity |
Faz com que o fluxo de trabalho aguarde 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 de uma operação de 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 OperationParameterInfo objetos. |
| OperationValidationEventArgs |
Fornece dados para o evento 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 de Rule classe 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 Windows Communication Foundation (WCF). |
| ReplicatorActivity |
Executa várias instâncias de uma atividade filho. |
| ReplicatorChildEventArgs |
Contém argumentos de evento para os ReplicatorActivity manipuladores de atividade chamados na inicialização de instâncias filho Activity , além de quando as instâncias filho Activity são concluídas. |
| SendActivity |
Atividade do cliente que modela a invocação síncrona de uma operação de serviço WCF (Windows Communication Foundation). |
| SendActivityEventArgs |
Fornece informações sobre os eventos e BeforeSend os AfterResponse eventos. |
| SequenceActivity |
Executa um conjunto de atividades filho 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 fluxo de trabalho de computador 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 StateActivity classe está configurada corretamente. |
| StateFinalizationActivity |
Representa uma atividade que executa atividades contidas antes da transição para outro estado em um fluxo de trabalho do computador de estado. Essa classe não pode ser herdada. |
| StateInitializationActivity |
Atua como um contêiner para um grupo de atividades executadas quando o StateActivity começa a ser executado. Essa classe não pode ser herdada. |
| StateMachineWorkflowActivity |
Serve como o contêiner raiz para fluxos de trabalho de computador de estado. Contém atividades e estados controlados por eventos. |
| 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 das atividades e ReceiveActivity das SendActivity atividades. Observe que essas informações de operação devem ser baseadas em um tipo CLR. |
| WebServiceFaultActivity |
Habilita o envio de uma falha para o cliente do serviço Web do fluxo de trabalho. Essa classe não pode ser herdada. |
| WebServiceInputActivity |
Habilita o recebimento de dados de um serviço Web em um fluxo de trabalho. Essa classe não pode ser herdada. |
| WebServiceOutputActivity |
Habilita o envio de dados para 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 filho iterativamente, desde que uma determinada condição seja verdadeira. |
| WorkflowAuthorizationException |
A exceção gerada quando a validação de função falha devido a uma identidade especificada que não está contida no WorkflowRoleCollection. |
| WorkflowRole |
A classe base abstrata da qual as funções de fluxo de trabalho são derivadas. |
| WorkflowRoleCollection |
Representa uma coleção de WorkflowRole objetos. Essa classe não pode ser herdada. |
| WorkflowServiceAttributes |
Cria o comportamento do serviço para o serviço de fluxo de trabalho que ele decora. |
| WorkflowServiceAttributesDynamicPropertyValidator |
O validador de propriedade usado pelo WorkflowServiceAttributesProperty. |
| WorkflowSubscriptionService |
Fornece métodos para um serviço de assinatura gerenciar assinaturas para um runtime de fluxo de trabalho. |
| WorkflowWebService |
Representa a classe base para todos os serviços Web de fluxo de trabalho. |
Interfaces
| Nome | Description |
|---|---|
| IEventActivity |
Fornece métodos e propriedades dos quais as atividades controladas por eventos devem derivar para assinar eventos. |
Enumerações
| Nome | Description |
|---|---|
| ExecutionType |
Especifica o modo de execução para atividades. |