System.Workflow.Activities Espaço de Nomes
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.
Fornece aulas relacionadas com as atividades do Windows Workflow Foundation.
Classes
| Name | Description |
|---|---|
| ActiveDirectoryRole |
Representa um papel do Active Directory num ambiente de alojamento do Windows Workflow Foundation. Esta classe não pode ser herdada. |
| ActiveDirectoryRoleFactory |
Uma classe de fábrica para criar objetos ActiveDirectoryRole a partir de Windows alias NT, endereços de email e identificadores de segurança (SIDs). |
| CallExternalMethodActivity |
Define uma atividade de comunicação de fluxo de trabalho que é usada para chamar um método num serviço local. Esta atividade é usada para enviar dados do fluxo de trabalho para o host através 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. Esta classe não pode ser herdada. |
| CodeCondition |
Define uma condição que protege/impulsiona a execução de uma determinada atividade dentro de uma definição de workflow. Tem um evento do tipo ConditionalEventArgs que devolve o resultado da condição. |
| CompensatableSequenceActivity |
Define uma versão compensável da SequenceActivity atividade. Esta classe não pode ser herdada. |
| ConditionalEventArgs |
Devolve a informação dos resultados da CodeCondition turma. Esta classe não pode ser herdada. |
| ConditionedActivityGroup |
Fornece a definição de um contexto de execução baseado em restrições para um conjunto de atividades filhas. |
| 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 comunica. |
| CorrelationAliasAttribute |
Sobrepõe-se ao valor do parâmetro de correlação quando o valor de correlação deve ser obtido a partir de um parâmetro diferente daquele indicado pelo CorrelationParameterAttribute. Esta classe não pode ser herdada. |
| CorrelationInitializerAttribute |
Indica o método ou evento numa interface ExternalDataExchange que inicializa o valor de correlação. Esta classe não pode ser herdada. |
| CorrelationParameterAttribute |
Indica o nome do parâmetro usado para correlação nos métodos e eventos definidos numa interface ExternalDataExchange. Esta classe não pode ser herdada. |
| DelayActivity |
Fornece a lógica para estabelecer um temporizador e esperar, de forma assíncrona, pela expiração do temporizador. Esta classe não pode ser herdada. |
| EventDeliveryFailedException |
A exceção é lançada quando um evento gerado pelo host não pode ser entregue à instância do workflow. Normalmente, o evento é gerado a partir de uma ExternalDataExchangeService instância de workflow. Esta classe não pode ser herdada. |
| EventDrivenActivity |
Envolve e Activity cuja execução é inicializada por um evento. Esta classe não pode ser herdada. |
| EventHandlersActivity |
Uma atividade composta que contém uma coleção de gestores de eventos. É normalmente utilizado quando é necessário gerir um conjunto de eventos. Cada evento é tratado por um EventDrivenActivity, que faz parte de EventHandlersActivity. |
| EventHandlingScopeActivity |
Permite a gestão de eventos com a execução das atividades da criança. Esta classe não pode ser herdada. |
| EventQueueName |
Representa o nome de uma fila associada a um evento num WorkflowInstance. Esta classe não pode ser herdada. |
| ExternalDataEventArgs |
Representa os dados enviados quando um evento é levantado usando a HandleExternalEventActivity atividade. |
| ExternalDataExchangeAttribute |
Marca uma interface como uma interface de serviço local. Esta classe não pode ser herdada. |
| ExternalDataExchangeService |
Representa um serviço que deve ser adicionado ao motor de execução do fluxo de trabalho para que as comunicações locais de serviços sejam ativadas. É necessário adicionar implementações de serviços locais para ExternalDataExchangeService que estes serviços sejam devidamente inicializados e registados. |
| ExternalDataExchangeServiceSection |
Representa uma secção de configuração que permite especificar, num ficheiro 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 gerar um evento gerado por um serviço local. |
| HandleExternalEventActivityValidator |
Verifica se a HandleExternalEventActivity classe está configurada corretamente. |
| IfElseActivity |
Executa condicionalmente uma de duas ou mais atividades do tipo IfElseBranchActivity. Esta classe não pode ser herdada. |
| IfElseBranchActivity |
Representa um ramo de um IfElseActivity. Esta classe não pode ser herdada. |
| InvokeWebServiceActivity |
Invoca um serviço Web através de uma classe proxy, que passa e recebe parâmetros conforme especificado. Esta classe não pode ser herdada. |
| InvokeWebServiceEventArgs |
Contém dados de eventos usados para invocar um serviço Web. Esta classe não pode ser herdada. |
| InvokeWorkflowActivity |
Executa assíncronamente um fluxo de trabalho a partir de outro. Esta classe não pode ser herdada. |
| ListenActivity |
Faz com que o fluxo de trabalho espere por qualquer um de vários eventos possíveis antes de a atividade prosseguir. Esta classe não pode ser herdada. |
| MessageEventSubscription |
Cria uma subscrição de evento de mensagem para encaminhar mensagens para a instância de fluxo de trabalho apropriada. |
| OperationInfo |
Representa a informação para uma operação contratual definida num serviço de fluxo de trabalho. |
| OperationInfoBase |
A classe base usada para armazenar informação para uma operação contratual definida num serviço de fluxo de trabalho. |
| OperationParameterInfo |
Contém informação sobre um parâmetro de operação. |
| OperationParameterInfoCollection |
Uma coleção de OperationParameterInfo objetos. |
| OperationValidationEventArgs |
Fornece dados para o OperationValidation evento. |
| ParallelActivity |
Organiza um conjunto de atividades para crianças ao mesmo tempo. Esta classe não pode ser herdada. |
| PolicyActivity |
Representa uma coleção de Rule instâncias de classe a serem executadas como parte da execução de um fluxo de trabalho como um único passo ou atividade. |
| ReceiveActivity |
Atividade de serviço que implementa uma operação definida por um contrato de serviço da Windows Communication Foundation (WCF). |
| ReplicatorActivity |
Executa múltiplas instâncias de uma atividade filha. |
| ReplicatorChildEventArgs |
Contém argumentos de evento para os ReplicatorActivity gestores de atividades chamados na inicialização das instâncias filhas Activity , além de quando as instâncias filhas Activity terminam. |
| SendActivity |
Atividade do cliente que modela a invocação síncrona de uma operação de serviço do Windows Communication Foundation (WCF). |
| SendActivityEventArgs |
Fornece informações sobre os BeforeSend eventos e AfterResponse eventos. |
| SequenceActivity |
Executa um conjunto de atividades filhos de acordo com uma única ordem definida. |
| SequentialWorkflowActivity |
Representa um fluxo de trabalho que executa atividades sequencialmente. |
| SetStateActivity |
Proporciona a transição para um StateActivity fluxo de trabalho dentro de uma máquina de estados. Esta classe não pode ser herdada. |
| SetStateEventArgs |
Representa uma classe que é usada como argumento para definir o estado de um StateMachineWorkflowActivity. |
| StateActivity |
Representa um estado num StateMachineWorkflowActivity. |
| StateActivityValidator |
Representa uma classe que verifica se uma StateActivity classe está configurada corretamente. |
| StateFinalizationActivity |
Representa uma atividade que executa atividades contidas antes de transitar para outro estado num fluxo de trabalho de máquina de estados. Esta classe não pode ser herdada. |
| StateInitializationActivity |
Atua como um contentor para um grupo de atividades que é executado quando começa StateActivity a correr. Esta classe não pode ser herdada. |
| StateMachineWorkflowActivity |
Serve como o contentor raiz para fluxos de trabalho de máquinas de estados. Contém atividades e estados orientados por eventos. |
| StateMachineWorkflowInstance |
Representa uma classe que gere a instância atual de um StateMachineWorkflowActivity. Esta classe não pode ser herdada. |
| TypedOperationInfo |
Um OperationInfo objeto que herda de OperationInfoBase usado para a informação de operação de serviço das SendActivity atividades e ReceiveActivity . Note que esta informação operacional deve basear-se num tipo CLR. |
| WebServiceFaultActivity |
Permite enviar uma falha para o cliente do serviço Web a partir do fluxo de trabalho. Esta classe não pode ser herdada. |
| WebServiceInputActivity |
Permite receber dados de um serviço Web num fluxo de trabalho. Esta classe não pode ser herdada. |
| WebServiceOutputActivity |
Permite enviar dados para um serviço Web a partir de um fluxo de trabalho. Esta classe não pode ser herdada. |
| WebWorkflowRole |
Representa um papel de fluxo de trabalho que é suportado por um RoleProvider. |
| WhileActivity |
Executa uma atividade infantil de forma iterativa, desde que uma certa condição seja válida. |
| WorkflowAuthorizationException |
A exceção que é lançada quando a validação de funções falha devido a uma identidade especificada que não está contida no WorkflowRoleCollection. |
| WorkflowRole |
A classe base abstrata a partir da qual os papéis de fluxo de trabalho são derivados. |
| WorkflowRoleCollection |
Representa uma coleção de WorkflowRole objetos. Esta classe não pode ser herdada. |
| WorkflowServiceAttributes |
Constrói o comportamento do serviço de fluxo de trabalho que decora. |
| WorkflowServiceAttributesDynamicPropertyValidator |
O validador de propriedades usado pelo WorkflowServiceAttributesProperty. |
| WorkflowSubscriptionService |
Fornece métodos para um serviço de subscrição gerir subscrições para um tempo de execução de workflow. |
| WorkflowWebService |
Representa a classe base para todos os serviços Web de workflow. |
Interfaces
| Name | Description |
|---|---|
| IEventActivity |
Fornece métodos e propriedades dos quais as atividades orientadas por eventos devem derivar para subscrever eventos. |
Enumerações
| Name | Description |
|---|---|
| ExecutionType |
Especifica o modo de execução para atividades. |