Диалоговое окно «Добавление инициализаторов корреляции»
Диалоговое окно "Добавить инициализаторы корреляции" используется в конструкторе рабочих процессов для настройки свойств корреляции 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 в сетке свойств диалогового окна "Добавить инициализаторы корреляции".