System.Workflow.Activities Espaço de Nomes

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.