Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Представляет коллекцию аргументов, связанных с запросом состояния действия.
Дополнительные сведения об отслеживании запросов профилей см. в разделе Отслеживание профилей.
<Конфигурации>
<Системы. Servicemodel>
<Отслеживания>
<trackingProfile>
<Рабочего процесса>
<activityStateQueries>
<activityStateQuery>
<Аргументы>
Синтаксис
<tracking>
<trackingProfile name="Name">
<workflow>
<activityStateQueries>
<activityStateQuery activityName="String" />
<arguments>
<argument name="String" />
</arguments>
</activityStateQueries>
</workflow>
</trackingProfile>
</tracking>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
Отсутствует.
Дочерние элементы
Элемент | Описание |
---|---|
<Аргумент> | Аргумент, связанный с запросом состояния действия. |
Родительские элементы
Элемент | Описание |
---|---|
<activityStateQuery> | Представляет элемент конфигурации, используемый для отслеживания запросов на отмену дочернего действия родительским действием. Этот запрос необходим, чтобы участник отслеживания подписался на объекты записей запросов на отмену. |
Комментарии
Уникальной возможностью ActivityStateQuery является возможность извлекать данные во время отслеживания выполнения рабочего процесса. Это обеспечивает дополнительный контекст при доступе к записям отслеживания после выполнения.
Аргументы>, состояния и элементы состояний можно использовать< для извлечения любой переменной или аргумента из любого действия в рабочем процессе.<><> В следующем примере показан запрос состояния действия, который извлекает переменные и аргументы при создании записи отслеживания действия Closed
. Переменные и аргументы можно извлечь только с помощью ActivityStateRecord и, следовательно, подписаться на в профиле отслеживания с помощью <activityStateQuery>.
<activityStateQuery activityName="SendEmailActivity">
<states>
<state name="Closed"/>
</states>
<variables>
<variable name="FromAddress"/>
</variables>
<arguments>
<argument name="Result"/>
</arguments>
</activityStateQuery>