<variable>

A tevékenység-lekérdezéshez társított változók gyűjteményét jelöli.

A profil-lekérdezések nyomon követésével kapcsolatos további információkért lásd: Nyomkövetési profilok.

<configuration>
  <system.ServiceModel>
    <tracking>
      <trackingProfile>
        <workflow>
          <activityStateQueries>
            <activityStateQuery>
              <variables>
                <variable>

Szemantika

<tracking>
  <trackingProfile name="Name">
    <workflow>
      <activityStateQueries>
        <activityStateQuery activityName="String" />
        <variables>
          <variable name="String" />
        </variables>
      </activityStateQueries>
    </workflow>
  </trackingProfile>
</tracking>

Attribútumok és elemek

A következő szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik.

Attributes

Attribute Description
név A változó nevét meghatározó sztring.

Gyermekelemek

Nincs.

Szülőelemek

Elem Description
<Változó> Tevékenységállapot-lekérdezéshez társított változó.

Megjegyzések

Az ActivityStateQuery egyik egyedi funkciója az adatok kinyerése a munkafolyamat végrehajtásának nyomon követése során. Ez további kontextust biztosít a végrehajtás utáni nyomkövetési rekordok elérésekor. Az <argumentumok, állapotok><és állapotelemek használatával bármilyen változót vagy argumentumot kinyerhet a munkafolyamat bármely tevékenységéből.><> Az alábbi példa egy tevékenységállapot-lekérdezést mutat be, amely változókat és argumentumokat nyer ki a tevékenység nyomkövetési rekordjának Closed kibocsátásakor. A változók és argumentumok csak ActivityStateRecord értékkel nyerhetők ki, így az activityStateQuery< használatával> előfizetnek egy nyomkövetési profilra.

<activityStateQuery activityName="SendEmailActivity">
  <states>
    <state name="Closed"/>
  </states>
  <variables>
    <variable name="FromAddress"/>
  </variables>
  <arguments>
    <argument name="Result"/>
  </arguments>
</activityStateQuery>

Lásd még