<states>

Représente une collection d'états faisant l'objet d'un abonnement dans l'instance de flux de travail suivie lors de la création des enregistrements de suivi.

Pour plus d'informations sur les requêtes de modèle de suivi, consultez Tracking Profiles.

Schema Hierarchy

<system.serviceModel>
  <tracking>
    <trackingProfile>
      <workflow>
        <workflowInstanceQueries>
          <workflowInstanceQuery>
            <states>

Syntaxe

<tracking>   <trackingProfile name="Name">       <workflow>          <workflowInstanceQueries>             <workflowInstanceQuery>                <states>                   <state name="Name"/>                </states>            </workflowInstanceQuery>         </workflowInstanceQueries>       </workflow>   </trackingProfile></tracking>

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Aucun.

Éléments enfants

Élément Description

<states>

État faisant l'objet d'un abonnement de l'instance de flux de travail suivie lors de la création de l'enregistrement de suivi.

Éléments parents

Élément Description

<workflowInstanceQuery>

Requête qui effectue le suivi des changements dans le cycle de vie d'une instance de flux de travail, tels que le début ou la fin d'un événement.

Notes

Les enregistrements retournés sont filtrés par états dans cette collection.

Les valeurs d'état possibles sont décrites dans le tableau suivant.

État Description

Aborted

L'instance de flux de travail est abandonnée.

Completed

L'instance de flux de travail est terminée.

Deleted

L'instance de flux de travail est supprimée.

Idle

L'instance de flux de travail est inactive.

Persisted

L'instance de flux de travail est persistante.

Resumed

L'instance de flux de travail est reprise.

Started

L'instance de flux de travail est démarrée.

UnhandledException

L'instance de flux de travail a rencontré une exception non prise en charge.

Unloaded

L'instance de flux de travail est déchargée.

Canceled

L'instance de flux de travail est annulée.

Suspended

L'instance de flux de travail est interrompue.

Terminated

L'instance de flux de travail est arrêtée.

Unsuspended

L'instance de flux de travail est non interrompue.

Exemple

La configuration suivante permet de s'abonner aux enregistrements de suivi au niveau de l'instance de flux de travail pour l'état de l'instance Started à l'aide de cette requête.

<workflowInstanceQueries>
    <workflowInstanceQuery>
      <states>
        <state name="Started"/>
      </states>
    </workflowInstanceQuery>
</workflowInstanceQueries>

Voir aussi

Référence

System.ServiceModel.Activities.Tracking.Configuration.WorkflowInstanceQueryElement
System.ServiceModel.Activities.Tracking.Configuration.StateElementCollection
System.Activities.Tracking.WorkflowInstanceQuery

Autres ressources

Workflow Tracking and Tracing
Tracking Profiles

Date de génération : 2010-02-13