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 para fluxos de trabalho e receber mensagens deles. Essas atividades são usadas ao escrever serviços de fluxo de trabalho e permitem definir como as mensagens são enviadas e recebidas em um fluxo de trabalho.
Classes
CallbackCorrelationInitializer |
Inicializa o CorrelationHandle associado com uma correlação de retorno de chamada. |
ChannelCacheSettings |
Representa as configurações que definem as características operacionais de um cache de canal. |
ContextCorrelationInitializer |
Inicializa o CorrelationHandle associado a uma correlação baseada em troca de contexto do .NET, sujeita ao ContextExchangeMechanism especificado. |
CorrelationHandle |
Associa as atividades em uma correlação representando uma InstanceKey compartilhada específica ou um contexto transitório no fluxo de trabalho. |
CorrelationInitializer |
Uma classe base abstrata para inicializadores de correlação que são usadas para indicar ao runtime qual protocolo está sendo usado para a correlação. |
CorrelationScope |
Fornece gerenciamento implícito de CorrelationHandle para atividades de mensagens filho. |
DurableInstancingOptions |
Usado principalmente para associar uma implementação concreta do InstanceStore como SqlWorkflowInstanceStore com um host de serviço de fluxo de trabalho. Essa classe também é usada para adicionar metadados de proprietário de instância. |
HostSettings |
Representa as configurações que definem as características operacionais de um host. |
InitializeCorrelation |
Inicializa a correlação sem enviar nem receber uma mensagem. |
MessageContext |
Representa um contexto de mensagem. |
QueryCorrelationInitializer |
Inicializa o CorrelationHandle associado 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 ou um tipo de contrato de mensagem dentro de 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 MessageContractAttributeou do tipo Message. Use ReceiveMessageContent para esses tipos de dados. Essa é uma classe selada. |
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 para uma atividade que recebe uma mensagem. |
RequestReplyCorrelationInitializer |
Inicializa o CorrelationHandle associado com base no RequestContext que é criado para a operação bidirecional. |
Send |
Uma atividade que envia uma mensagem a 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 do cache do compartilhamento níveis, as configurações de cache da fábrica de canais e as configurações de cache do canal para fluxos de trabalho que enviam mensagens a pontos de extremidade de serviço usando atividades de mensagem Send. |
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, tal como tipos primitivos, Message ou XElement ou então ser um tipo XML serializável, de contrato de dados definido pelo aplicativo ou de contrato de mensagem. |
SendParametersContent |
Permite o envio de dados para ou de um serviço de fluxo de trabalho na forma de parâmetros. |
SendReceiveExtension |
Uma classe abstrata que define os 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 solicitação/resposta no lado do serviço. |
SendSettings |
Representa as configurações para uma atividade que envia uma mensagem. |
TransactedReceiveScope |
Uma atividade que tem como escopo o tempo de vida de uma transação que é iniciado por uma mensagem recebida. A transação pode ser colocada no fluxo de trabalho na mensagem de inicialização 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 chamar 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 os argumentos e receber notificações de conclusão do fluxo de trabalho. |
WorkflowHostingEndpoint |
Uma implementação abstrata de ServiceEndpoint. Derive desta classe para expor os contratos que dão suporte à criação de fluxo de trabalho e à continuidade de indicador. |
WorkflowHostingResponseContext |
Essa classe é usada em conjunto com a classe WorkflowHostingEndpoint. Ele é usado para enviar a resposta para um contrato de solicitação/resposta compatível com uma implementação de WorkflowHostingEndpoint. |
WorkflowService |
Permite criar, configurar e acessar as propriedades de um serviço de fluxo de trabalho. |
WorkflowServiceHost |
Fornece um host para fluxos de trabalho. Dá suporte a recursos como atividades, várias instâncias e configuração de mensagens. |
WorkflowUpdateableControlClient |
Representa um contrato de serviço que define um conjunto de operações que permite a um cliente atualizar o serviço de fluxo de trabalho hospedado com WorkflowServiceHost. |
Interfaces
IReceiveMessageCallback |
Implementa um retorno de chamada a ser executado quando uma mensagem de serviço for recebida pelas atividades Receive e ReceiveParametersContent. |
ISendMessageCallback |
Uma interface que implementa um retorno de chamada que é chamado logo antes de uma mensagem ser transmitida pelas atividades Send ou SendParametersContent. |
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
SerializerOption |
Uma classe que representa os tipos de serializadores disponíveis. |