<variable>

Representerar en samling variabler som är associerade med den här aktivitetsfrågan.

Mer information om att spåra profilfrågor finns i Spårningsprofiler.

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

Syntax

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

Attribut och element

I följande avsnitt beskrivs attribut, underordnade element och överordnade element.

Attributes

Attribute Description
name En sträng som anger namnet på variabeln.

Underordnade element

Ingen.

Överordnade element

Komponent Description
<Variabel> En variabel som är associerad med en aktivitetstillståndsfråga.

Anmärkningar

En unik funktion i en ActivityStateQuery är möjligheten att extrahera data när du spårar körningen av ett arbetsflöde. Detta ger ytterligare kontext när du kommer åt spårningsposterna efter körningen. Du kan använda elementen< argument>, <tillstånd> och <tillstånd> för att extrahera valfri variabel eller argument från en aktivitet i ett arbetsflöde. I följande exempel visas en aktivitetstillståndsfråga som extraherar variabler och argument när aktivitetens spårningspost genereras Closed . Variabler och argument kan endast extraheras med en ActivityStateRecord och prenumereras därför på i en spårningsprofil med hjälp av <activityStateQuery>.

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

Se även