<trackingProfile>
Egy konfigurációs szakaszt jelöl, amely egy nyomkövetési résztvevő munkafolyamat-nyomkövetési rekordjaihoz való előfizetést hoz létre. A nyomkövetési profil nyomkövetési lekérdezéseket tartalmaz, amelyek lehetővé teszik, hogy a nyomkövetési résztvevők feliratkozzanak a munkafolyamat-példány futásidőben történő változásakor kibocsátott munkafolyamat-eseményekre. A nyomkövetési profil szakaszban definiált lekérdezések határozzák meg az előfizetés által visszaadott események típusát.
A munkafolyamat-nyomkövetéssel és annak konfigurációjával kapcsolatos további információkért lásd: Munkafolyamat-követési és nyomkövetési és nyomkövetési profilok.
<Konfigurációs>
<Rendszer. ServiceModel>
<Követés>
<trackingProfile>
Syntax
<system.serviceModel>
<tracking>
<profiles>
<participants>
<add name="String"
profileName="String"
type="String" />
</participants>
<trackingProfile name="String">
<workflow activityDefinitionId="String">
<activityScheduledQueries>
<activityScheduledQuery activityName="String"
childActivityName="String"/>
</activityScheduledQueries>
<activityStateQueries>
<activityStateQuery activityName="String" />
<arguments>
<argument name="String" />
</arguments>
<states>
<state name="String" />
</states>
<variables>
<variable name="String" />
</variables>
</activityStateQueries>
<bookmarkResumptionQueries>
<bookmarkResumptionQuery name="String" />
</bookmarkResumptionQueries>
<cancelRequestQueries>
<cancelRequestQuery activityName="String"
childActivityName="String"/>
</cancelRequestQueries>
<customTrackingQueries>
<customTrackingQuery activityName="String"
name="String"/>
</customTrackingQueries>
<faultPropagationQueries>
<faultPropagationQuery activityName="String"
faultHandlerActivityName="String" />
</faultPropagationQueries>
<workflowInstanceQueries>
<workflowInstanceQuery>
<states>
<state name="String" />
</states>
</workflowInstanceQuery>
</workflowInstanceQueries>
</workflow>
</trackingProfile>
</profiles>
</tracking>
</system.serviceModel>
Attribútumok és elemek
Az alábbi szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik.
Attribútumok
Attribútum | Leírás |
---|---|
name | A nyomkövetési profil nevét meghatározó sztring. |
Gyermekelemek
Elem | Leírás |
---|---|
<Résztvevők> | Egy konfigurációs elem, amely a tulajdonság által azonosított adott munkafolyamat összes lekérdezését ProfileWorkflowElement.ActivityDefinitionId tartalmazza. |
Szülőelemek
Elem | Leírás |
---|---|
<Követés> | Egy munkafolyamat-szolgáltatás nyomkövetési beállításainak meghatározására szolgáló konfigurációs szakaszt jelöl. |
Megjegyzések
A nyomkövetési profilok nyomkövetési lekérdezéseket tartalmaznak, amelyek lehetővé teszik, hogy a nyomkövetési résztvevők feliratkozzanak a munkafolyamat-példány futásidőben történő változásakor kibocsátott munkafolyamat-eseményekre. A monitorozási követelményektől függően olyan profilt írhat, amely nagyon durva, amely a munkafolyamatok magas szintű állapotváltozásainak egy kis halmazára fizet elő. Ezzel szemben létrehozhat egy nagyon specifikus profilt, amelynek az eredményül kapott eseményei elég gazdagok ahhoz, hogy később rekonstruáljon egy részletes végrehajtási folyamatot.
A nyomkövetési profilok deklaratív előfizetésekként vannak strukturálva a nyomkövetési rekordokhoz, amelyek lehetővé teszik a munkafolyamat-futtatókörnyezet lekérdezését adott nyomkövetési rekordokhoz. Van néhány lekérdezéstípus, amely lehetővé teszi a különböző objektumosztályokra való TrackingRecord feliratkozást. A lekérdezések teljes listájáért tekintse meg <a résztvevőket> és a nyomkövetési profilokat.
Az alábbi példa egy nyomkövetési profilt mutat be egy konfigurációs fájlban, amely lehetővé teszi, hogy a nyomkövetési résztvevő feliratkozzon a és Completed
a Started
munkafolyamat eseményeire.
<system.serviceModel>
<tracking>
<profiles>
<trackingProfile name="Sample Tracking Profile">
<workflow activityDefinitionId="*">
<workflowInstanceQueries>
<workflowInstanceQuery>
<states>
<state name="Started"/>
<state name="Completed"/>
</states>
</workflowInstanceQuery>
</workflowInstanceQueries>
</workflow>
</trackingProfile>
</profiles>
</tracking>
</system.serviceModel>
Lásd még
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: