System.ServiceModel.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.
Contém classes que permitem enviar mensagens e receber mensagens de fluxos de trabalho. Essas atividades são usadas ao escrever serviços de fluxo de trabalho e permitem que você defina como as mensagens são enviadas e recebidas em um fluxo de trabalho.
Classes
| Nome | Description |
|---|---|
| CallbackCorrelationInitializer |
Inicializa a associada a CorrelationHandle uma correlação de retorno de chamada. |
| ChannelCacheSettings |
Representa as configurações que definem características operacionais de um cache de canal. |
| ContextCorrelationInitializer |
Inicializa a associada CorrelationHandle a uma correlação baseada no Exchange de Contexto do .NET, sujeita à ContextExchangeMechanism especificada. |
| CorrelationHandle |
Associa atividades em uma correlação, representando um contexto compartilhado InstanceKey ou transitório específico no fluxo de trabalho. |
| CorrelationInitializer |
Uma classe base abstrata para inicializadores de correlação que são usados para informar ao runtime qual protocolo está sendo usado para a correlação. |
| CorrelationScope |
Fornece gerenciamento implícito CorrelationHandle para atividades de mensagens filho. |
| DurableInstancingOptions |
Usado principalmente para associar uma implementação concreta desse tipo InstanceStore a SqlWorkflowInstanceStore um host de serviço de fluxo de trabalho. Essa classe também é usada para adicionar metadados de proprietário da instância. |
| HostSettings |
Representa as configurações que definem características operacionais de um host. |
| InitializeCorrelation |
Inicializa a correlação sem enviar ou receber uma mensagem. |
| MessageContext |
Representa um contexto de mensagem. |
| QueryCorrelationInitializer |
Inicializa o associado CorrelationHandle com base nos resultados de MessageQuerySet quando a mensagem é enviada ou recebida. |
| Receive |
Uma atividade que recebe uma mensagem. |
| ReceiveContent |
Uma classe base abstrata para classes que representam os dados recebidos por um serviço de fluxo de trabalho. |
| ReceiveMessageContent |
Uma classe usada para receber um Message tipo de contrato de mensagem ou um tipo de mensagem em um serviço de fluxo de trabalho. |
| ReceiveParametersContent |
Permite que um serviço de fluxo de trabalho receba dados na forma de parâmetros.ReceiveParametersContent é interoperável com clientes e serviços WCF que não são de fluxo de trabalho. A Parameters coleção é semelhante à declaração de argumento em uma assinatura de método C#. A Parameters coleção não pode conter argumentos marcados com MessageContractAttribute, ou do tipo Message. Use ReceiveMessageContent para esses tipos de dados. Esta é uma classe lacrada. |
| ReceiveReply |
Uma atividade que recebe uma mensagem como parte de um padrão de troca de mensagens de solicitação/resposta. |
| ReceiveSettings |
Representa as configurações de uma atividade que recebe uma mensagem. |
| RequestReplyCorrelationInitializer |
Inicializa o associado CorrelationHandle com base no RequestContext que é criado para a operação bidirecional. |
| Send |
Uma atividade que envia uma mensagem para um serviço. |
| SendContent |
Uma classe base abstrata para classes que representam os dados enviados para um serviço de fluxo de trabalho. |
| SendMessageChannelCache |
Representa uma extensão que permite a personalização dos níveis de compartilhamento de cache, as configurações do cache de fábrica de canais e as configurações do cache de canal para fluxos de trabalho que enviam mensagens para pontos de extremidade de serviço usando Send atividades de mensagens. |
| SendMessageContent |
Uma classe usada para enviar um único item (mensagem) para ou de um serviço de fluxo de trabalho. O item pode ser um tipo interno, como tipos primitivos, Messageou ; ou XElementum contrato de dados definido pelo aplicativo, contrato de mensagem ou tipo serializável XML. |
| SendParametersContent |
Habilita o envio de dados de ou para um serviço de fluxo de trabalho na forma de parâmetros. |
| SendReceiveExtension |
Uma classe abstrata que define métodos de extensão para as atividades de envio/recebimento. |
| SendReply |
Uma atividade que envia a mensagem de resposta como parte de um padrão de troca de mensagens de solicitação/resposta no lado do serviço. |
| SendSettings |
Representa as configurações de uma atividade que envia uma mensagem. |
| TransactedReceiveScope |
Uma atividade que define o escopo do tempo de vida de uma transação iniciada por uma mensagem recebida. A transação pode ser fluida para o fluxo de trabalho na mensagem de início ou ser criada pelo dispatcher quando a mensagem é recebida. |
| WorkflowControlClient |
Permite que um cliente envie operações de controle para um serviço de fluxo de trabalho hospedado com WorkflowServiceHost. |
| WorkflowControlEndpoint |
Um ponto de extremidade padrão que permite que você chame operações de controle em instâncias de fluxo de trabalho. |
| WorkflowCreationContext |
Representa um contexto que é configurado durante a ativação do fluxo de trabalho usando o ponto de extremidade de hospedagem do fluxo de trabalho para lidar com argumentos e receber notificações de conclusão do fluxo de trabalho. |
| WorkflowHostingEndpoint |
Uma implementação abstrata de ServiceEndpoint. Deriva dessa classe para expor contratos que dão suporte à criação de fluxo de trabalho e à retomada do indicador. |
| WorkflowHostingResponseContext |
Essa classe é usada em conjunto com a WorkflowHostingEndpoint classe. Ele é usado para enviar a resposta para um contrato de solicitação/resposta com suporte por uma WorkflowHostingEndpoint implementação. |
| WorkflowService |
Permite que você crie, configure e acesse as propriedades de um serviço de fluxo de trabalho. |
| WorkflowServiceHost |
Fornece um host para fluxos de trabalho. Dá suporte a recursos como atividades de mensagens, várias instanciações e configuração. |
| WorkflowUpdateableControlClient |
Representa um contrato de serviço que define um conjunto de operações que permite que um cliente atualize o serviço de fluxo de trabalho hospedado com WorkflowServiceHost. |
Interfaces
| Nome | Description |
|---|---|
| IReceiveMessageCallback |
Implementa um retorno de chamada a ser executado quando uma mensagem de serviço é recebida pelas atividades e Receive pelas ReceiveParametersContent atividades. |
| ISendMessageCallback |
Uma interface que implementa um retorno de chamada chamado pouco antes de uma mensagem ser enviada na transmissão pelas atividades ou Send pelas SendParametersContent atividades. |
| IWorkflowInstanceManagement |
Representa um contrato de serviço que define um conjunto de operações que permitem controlar instâncias de fluxo de trabalho. |
| IWorkflowUpdateableInstanceManagement |
Representa um contrato de serviço que define um conjunto de operações que permitem atualizar instâncias de fluxo de trabalho. |
Enumerações
| Nome | Description |
|---|---|
| SerializerOption |
Uma classe que representa os tipos de serializadores disponíveis. |