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


<Аргументы>

Представляет коллекцию аргументов, связанных с запросом состояния действия.

Дополнительные сведения об отслеживании запросов профилей см. в разделе Отслеживание профилей.

<Конфигурации>
   <Системы. 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>  

См. также раздел