Поделиться через


Диалоговое окно «Добавление инициализаторов корреляции»

Диалоговое окно "Добавить инициализаторы корреляции" используется в конструкторе рабочих процессов для настройки свойств корреляции SendReplySendReceive, и ReceiveReply действий. Дополнительные сведения о конструкторах действий, использующих это поле, см. в разделах "Отправка", "Получение", "ReceiveAndSendReply" и "SendAndReceiveReply".

Инициализаторы корреляции в коллекции, указанной в этом диалоговом окне, могут инициализировать следующие корреляции между действиями обмена сообщениями:

  • на основе запросов
  • контекстные
  • Контекст обратного вызова
  • request-reply

В следующей таблице описываются элементы пользовательского интерфейса диалогового окна "Добавить инициализаторы корреляции ".

Элемент пользовательского интерфейса Description
Добавление инициализатора Щелкните поле "Добавить инициализацию", чтобы добавить дополнительный инициализатор в коллекцию.
Тип корреляции Указывает тип инициализатора корреляции. Может быть выбран один из четырех типов.

1. Инициализатор корреляции обратного вызова для указания CallbackCorrelationInitializer.
2. Инициализатор корреляции контекста для указания CorrelationInitializer.
3. Инициализатор корреляции запроса и ответа для указания RequestReplyCorrelationInitializer.
4. Инициализатор корреляции запросов для указания QueryCorrelationInitializer.

Изменение Типа корреляции

1. Перейдите к определенной строке в параметре Add Initializer DataGrid.
2. Чтобы задать фокус на CorrelationTypeComboBox, нажмите клавиши CTRL+TAB.
3. Нажмите клавиши ALT+ВНИЗ, чтобы открыть поле со списком и изменить его.
Запросы XPath Пара «ключ-значение», содержащая запросы для извлечения данных корреляции из входящих и исходящих сообщений. Данный список действителен только при использовании типов QueryCorrelationInitializer.

Вызов диалогового окна «Добавление инициализаторов корреляции»

Диалоговое окно "Добавление инициализаторов корреляции" используется конструкторами Send, ReceiveAndSendReply и SendAndReceiveReply. Доступ к ним аналогичен в каждом случае, и в этом случае конструктор получения используется здесь, чтобы проиллюстрировать процедуру.

Конструктор действий получения можно перетащить из панели элементов и удалить его в область конструктора рабочих процессов, где бы ни находились действия. При удалении конструктора действий получения создается Receive действие с параметром "Получение" по умолчанию DisplayName . Выберите конструктор действий получения и нажмите кнопку с многоточием рядом с текстом свойства CorrelationInitializers в сетке свойств диалогового окна "Добавить инициализаторы корреляции".

См. также