Partilhar via


Adicione a caixa de diálogo CorrelationInitializers

A caixa de diálogo Adicionar Inicializadores de Correlação é usada no Designer de Fluxo de Trabalho para configurar as propriedades CorrelationInitializers das atividades Send, Receive, SendReply e ReceiveReply. Para obter mais informações sobre os designers de atividade que usam essa caixa, consulte os tópicos Send, Receive, ReceiveAndSendReply e SendAndReceiveReply.

Os inicializadores de correlação na coleção especificada com essa caixa de diálogo pode inicializar as seguintes correlações entre as atividades de mensagem:

  • baseado em consulta
  • contexto
  • contexto de retorno de chamada
  • solicitação-resposta

A tabela a seguir descreve os elementos da interface de usuário da caixa de diálogo Adicionar Inicializadores de Correlação:

Elemento da interface do usuário Descrição
Adicione o inicializador Clique na caixa de Adicionar o inicializador para adicionar um inicializador à coleção.
Tipo de correlação Especifica o tipo de inicializador de correlação. Há quatro tipos a escolher:

1. Um inicializador de correlação de retorno de chamada para especificar CallbackCorrelationInitializer.
2. Um inicializador de correlação de contexto para especificar CorrelationInitializer.
3. Um inicializador de correlação de solicitação-resposta para especificar RequestReplyCorrelationInitializer.
4. Um inicializador de correlação de consulta para especificar QueryCorrelationInitializer.

Para editar o CorrelationType

1. Catalogue a linha específica no DataGrid Adicionar o Inicializador.
2. Para definir o foco como CorrelationTypeComboBox, pressione Ctrl+Tab.
3. Pressione Alt+Down para exibir ComboBox e editá-lo.
Consultas de XPath Um par chave/valor que contém as consultas usadas para extrair dados de correlação das mensagens de entrada e saída. Esta lista só é válido para usar QueryCorrelationInitializer tipos.

Para iniciar a caixa de diálogo de inicializadores de adicionar correlação

A caixa de diálogo Adicionar Inicializadores de Correlação é usada pelos designers Send, Receive, ReceiveAndSendReply e SendAndReceiveReply. O acesso a eles é semelhante em cada caso, e o caso que envolve o designer Receive é usado aqui para ilustrar o procedimento.

O designer de atividade Receive pode ser arrastado da Caixa de Ferramentas e ser solto na superfície Designer de Fluxo de Trabalho onde quer que as atividades sejam colocadas. Soltar o designer de atividade Receive cria uma atividade Receive com um padrão DisplayName de Receive. Selecione o designer de atividade Receive e clique no botão de reticências ao lado do texto (Coleção) para a propriedade CorrelationInitializers na grade de propriedade para que a caixa de diálogo Adicionar Inicializadores de Correlação apareça.

Confira também