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.