Compartilhar via


Designer do modelo de SendAndReceiveReply

O modelo SendAndReceiveReply é usado para criar um par de atividades pré-configuradas Send e ReceiveReply. As atividades fazem parte de uma atividade Sequence e estão correlacionadas como parte de um padrão de troca de mensagens de solicitação/resposta no cliente.

O modelo SendAndReceiveReply

A adição do modelo SendAndReceiveReply faz três coisas além de criar as atividades de Send e ReceiveReply dentro de uma atividade Sequence:

Usa o designer do modelo de SendAndReceiveReply

Acesse o designer de atividade SendAndReceiveReply na categoria Mensagens da Caixa de Ferramentas. O designer de atividade SendAndReceiveReply pode ser arrastado de Caixa de Ferramentas e ser solto sobre a superfície do Designer de Fluxo de Trabalho onde você quer que as atividades sejam colocadas em geral. A soltura do designer de atividade cria uma atividade Send que pode ser configurada com o designer de atividade Send e um ReceiveReply correlacionado que podem ser configurados com o designer de ReceiveReplyForSend.

Para obter mais informações sobre como usar o designer de Send para configurar a atividade Send, confira Send.

Propriedades de ReceiveReply

A tabela a seguir mostra as propriedades de ReceiveReply e descreve como elas são usadas no designer. Essas propriedades podem ser editadas na grade de propriedades e alguns podem ser editados na superfície do Designer de Fluxo de Trabalho.

Nome da propriedade Obrigatório Uso
DisplayName Falso O nome amigável opcional de atividade de ReceiveReply . O padrão é ReceiveReplyForSend.

Embora o uso de um valor não padrão para DisplayName amigável não é necessário restrita, é melhor usar um valor.
Request verdadeiro Fazer referência a Send a atividade emparelhada com esta atividade de ReceiveReply . Essa propriedade não pode ser nula. As atividades Send e ReceiveReply são usadas juntas no cliente para modelar um padrão de mensagem de solicitação/resposta. Esta propriedade especifica que a atividade de Send é emparelhada. No designer, você não pode editar esta propriedade como é associada automaticamente a atividade Send de onde você criou a atividade ReceiveReply.
Content Falso Especifica o conteúdo de mensagem ou de parâmetro para receber. Pode ser uma atividade de ReceiveMessageContent ou uma atividade de ReceiveParametersContent . Edite essa propriedade clicando no botão de reticências ao lado do campo Conteúdo na grade de propriedades ou clicando no botão Definir ao lado do rótulo Conteúdo na superfície do designer de atividades Receive. Ambos exibem o diálogo Definição de Conteúdo. Para obter mais informações sobre como usar essa caixa, confira a Caixa de diálogo Definição de Conteúdo.
CorrelationInitializers Falso Especifica a coleção de objetos de CorrelationInitializer que inicializam vários objetos de CorrelationHandle que configuram esta atividade de Receive dentro de fluxo de trabalho. Clique no botão de reticências próximo à propriedade CorrelationInitializers na grade de propriedades para abrir a caixa de diálogo Adicionar Inicializadores de Correlação. Para obter mais informações sobre como usar essa caixa, confira a Caixa de diálogo Adicionar CorrelationInitializers.
Action Falso Especifica o cabeçalho da ação de mensagem. Se não é explicitamente definida, seu valor por padrão:

https://tempuri.org/{service contract namespace}/{service contract name}/{operation name}.

Confira também