System.ServiceModel.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.
Contém classes que permitem enviar mensagens e receber mensagens de fluxos de trabalho. Estas atividades são usadas ao escrever serviços de fluxo de trabalho e permitem-lhe definir como as mensagens são enviadas e recebidas num fluxo de trabalho.
Classes
| Name | Description |
|---|---|
| CallbackCorrelationInitializer |
Inicializa a correlação associada CorrelationHandle a uma callback. |
| ChannelCacheSettings |
Representa definições que definem características operacionais de um cache de canal. |
| ContextCorrelationInitializer |
Inicializa o CorrelationHandle associado com uma correlação .NET baseada em contexto Exchange, sujeito ao ContextExchangeMechanism especificado. |
| CorrelationHandle |
Associa as atividades numa correlação ao representar um contexto partilhado InstanceKey ou transitório particular no fluxo de trabalho. |
| CorrelationInitializer |
Uma classe base abstrata para inicializadores de correlação que são usados para indicar ao tempo de execução que protocolo está a ser usado para a correlação. |
| CorrelationScope |
Fornece gestão implícita CorrelationHandle para atividades de mensagens crianças. |
| DurableInstancingOptions |
Usado principalmente para associar uma implementação concreta do InstanceStore tal como SqlWorkflowInstanceStore a um host de serviço de workflow. Esta classe também é usada para adicionar metadados ao proprietário da instância. |
| HostSettings |
Representa cenários que definem características operacionais de um hospedeiro. |
| InitializeCorrelation |
Inicializa correlação sem enviar ou receber uma mensagem. |
| MessageContext |
Representa o contexto de uma mensagem. |
| QueryCorrelationInitializer |
Inicializa o associado CorrelationHandle com base nos resultados de quando MessageQuerySet 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 workflow. |
| 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 workflow receba dados sob a forma de parâmetros .ReceiveParametersContent é interoperável com clientes e serviços WCF não relacionados com fluxos de trabalho. A Parameters coleção é semelhante à declaração de argumento numa assinatura de método C#. A Parameters coleção não pode conter argumentos marcados com MessageContractAttribute, ou de tipo Message. Use ReceiveMessageContent para este tipo de dados. Esta é uma aula selada. |
| ReceiveReply |
Uma atividade que recebe uma mensagem como parte de um padrão de troca de mensagens de pedido/resposta. |
| ReceiveSettings |
Representa as definiçõ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 workflow. |
| SendMessageChannelCache |
Representa uma extensão que permite a personalização dos níveis de partilha de cache, as definições da cache de fábrica de canal e as definições da cache de canal para fluxos de trabalho que enviam mensagens para endpoints 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 incorporado, como tipos primitivos, Message, ou XElement; ou um contrato de dados definido pela aplicação, contrato de mensagem, ou tipo XML serializável. |
| SendParametersContent |
Permite o envio de dados para ou de um serviço de workflow sob a forma de parâmetros. |
| SendReceiveExtension |
Uma classe abstrata que define métodos de extensão para as atividades de enviar/receber. |
| SendReply |
Uma atividade que envia a mensagem de resposta como parte de um padrão de troca de mensagens de pedido/resposta do lado do serviço. |
| SendSettings |
Representa as definições de uma atividade que envia uma mensagem. |
| TransactedReceiveScope |
Uma atividade que define a duração de uma transação iniciada por uma mensagem recebida. A transação pode ser integrada no fluxo de trabalho na mensagem inicial, ou ser criada pelo despachante quando a mensagem é recebida. |
| WorkflowControlClient |
Permite a um cliente enviar operações de controlo para um serviço de workflow alojado com WorkflowServiceHost. |
| WorkflowControlEndpoint |
Um endpoint padrão que permite chamar operações de controlo em instâncias de workflow. |
| WorkflowCreationContext |
Representa um contexto configurado durante a ativação do fluxo de trabalho, utilizando o endpoint de alojamento do workflow para tratar argumentos e receber notificações de conclusão do fluxo. |
| WorkflowHostingEndpoint |
Uma implementação abstrata de ServiceEndpoint. Derive desta classe para expor contratos que suportam a criação de fluxos de trabalho e a retomada dos favoritos. |
| WorkflowHostingResponseContext |
Esta classe é usada em conjunto com a WorkflowHostingEndpoint classe. É utilizado para enviar a resposta a um contrato de pedido/resposta suportado por uma WorkflowHostingEndpoint implementação. |
| WorkflowService |
Permite-lhe criar, configurar e aceder às propriedades de um serviço de fluxo de trabalho. |
| WorkflowServiceHost |
Fornece um alojamento para fluxos de trabalho. Suporta funcionalidades como atividades de mensagens, multi-instanciação e configuração. |
| WorkflowUpdateableControlClient |
Representa um contrato de serviço que define um conjunto de operações que permite a um cliente atualizar um serviço de workflow alojado com WorkflowServiceHost. |
Interfaces
| Name | Description |
|---|---|
| IReceiveMessageCallback |
Implementa um callback a ser executado quando uma mensagem de serviço é recebida pelas Receive atividades e.ReceiveParametersContent |
| ISendMessageCallback |
Uma interface que implementa um callback que é chamado pouco antes de uma mensagem ser enviada na ligação pelas Send atividades ou SendParametersContent . |
| IWorkflowInstanceManagement |
Representa um contrato de serviço que define um conjunto de operações que lhe 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 workflow. |
Enumerações
| Name | Description |
|---|---|
| SerializerOption |
Uma classe que representa os tipos de serializadores disponíveis. |