Конструктор действия CorrelationScope
Конструктор действий CorrelationScope используется для создания и настройки CorrelationScope действия, которое обеспечивает неявное управление дочерними действиями обмена сообщениями с помощью CorrelationHandle объекта.
Действие CorrelationScope
Свойство CorrelatesWith задает объект CorrelationHandle, используемый для управления дочерними действиями обмена сообщениями. Действия Send и Receive, содержащиеся в свойстве Body, настроены на использование свойства CorrelatesWith содержащегося действия CorrelationScope для выполнения корреляции.
Использование конструктора действий CorrelationScope
Конструктор действий CorrelationScope можно найти в категории "Обмен сообщениями" панели элементов, доступ к которой осуществляется, щелкнув вкладку "Панель элементов" в левой части конструктора рабочих процессов. Вы также можете выбрать пункт Панель элементов в меню Вид или нажать сочетание клавиш CTRL+ALT+X.
Конструктор действий CorrelationScope можно перетащить из панели элементов и удалить его в область конструктора рабочих процессов. Это создает CorrelationScope действие со значением displayName по умолчанию в CorrelationScope. Его DisplayName можно изменить в заголовке конструктора действий CorrelationScope или в поле DisplayName окна "Свойства".
Чтобы указать CorrelationHandle используемые дочерними действиями обмена сообщениями, нажмите кнопку с многоточием рядом с полем "КоррелируетWith " в окне "Свойства ", чтобы отобразить диалоговое окно редактора выражений. Это свойство также можно задать в области конструктора операций.
Действия, область область в корреляции, задаются путем удаления их конструкторов в поле "Тело" в конструкторе CorrelationScope.
Свойства CorrelationScope
В следующей таблице показаны свойства CorrelationScope и описано их использование в конструкторе. Эти свойства можно редактировать в окне "Свойства " или в области конструктора рабочих процессов и часто в обоих вариантах.
Имя свойства | Обязательное поле | Использование |
---|---|---|
DisplayName | False | Необязательное понятное имя действия InitializeCorrelation. |
CorrelatesWith | False | Задает объект CorrelationHandle, используемый для управления дочерними действиями обмена сообщений. Если это свойство не задано, то действие CorrelationScope создает неявный объект CorrelationHandle автоматически. |
Body | False | Указывает действия в области корреляции. |