<Résztvevők>
Konfigurálja a nyomkövetési résztvevők listáját, amelyek közvetlenül figyelik a futtatókörnyezetből kibocsátott nyomkövetési rekordokat, és bármilyen módon dolgozzák fel őket. Ez magában foglalja az írást egy adott kimenetre (például fájlba, konzolra, ETW-be), a rekordok feldolgozására/összesítésére, vagy bármilyen más, esetleg szükséges kombinációra.
A munkafolyamat-nyomkövetési és -nyomkövetési résztvevőkről további információt a Munkafolyamat-nyomkövetési és -nyomkövetési és -nyomkövetési résztvevők című témakörben talál.
<Konfigurációs>
<Rendszer. ServiceModel>
<Követés>
<Résztvevők>
Syntax
<tracking>
<participants>
<add name="String"
profileName="String"
type="String" />
</participants>
</tracking>
Attribútumok és elemek
Az alábbi szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik.
Attribútumok
Nincsenek.
Gyermekelemek
Elem | Leírás |
---|---|
<Hozzáadása> | Egy nyomkövetési résztvevő beállításait 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 résztvevők a munkafolyamatból kibocsátott nyomkövetési adatok lekérésére és különböző adathordozókon való tárolására szolgálnak. Hasonlóképpen, a nyomkövetési rekordokon végzett utólagos feldolgozás a követő résztvevőn belül is elvégezhető.
Egyszerre több nyomkövetési résztvevő is használhatja a nyomkövetési eseményeket. Minden nyomkövetési résztvevő más nyomkövetési profillal társítható.
A rendszer egy standard nyomkövetési résztvevőt biztosít, amely a nyomkövetési rekordokat egy ETW-munkamenetbe írja. A résztvevő úgy van konfigurálva egy munkafolyamat-szolgáltatásban, hogy követési viselkedést ad hozzá egy konfigurációs fájlhoz. Az ETW-nyomkövetési résztvevő engedélyezése lehetővé teszi a nyomkövetési rekordok megtekintését az eseménynaplóban. Ha ez nem felel meg a követelményeknek, egyéni nyomkövetési résztvevőt is írhat.
Példa
Az alábbi konfigurációs példa az Web.config fájlban konfigurált standard ETW-nyomkövetési résztvevőt mutatja be.
Az ETW-nyomkövetési résztvevő által az ETW-nek a nyomkövetési rekordok ETW-be való írásához használt szolgáltatóazonosító a <diagnosztikai> szakaszban van meghatározva. A nyomkövetési résztvevőhöz tartozik egy profil, amely meghatározza azokat a nyomkövetési rekordokat, amelyekre előfizetett. Ezt az add> elem profileName attribútuma< határozza meg. Miután definiálta ezeket, a nyomkövetési résztvevő hozzá lesz adva az <etwTracking szolgáltatás viselkedéséhez> . Ezzel hozzáadja a kiválasztott nyomkövetési résztvevőket a munkafolyamat-példány bővítményeihez, hogy elkezdjék megkapni a nyomkövetési rekordokat.
<configuration>
<system.web>
<compilation targetFrameworkMoniker=".NETFramework,Version=v4.0"/>
</system.web>
<system.serviceModel>
<diagnostics etwProviderId="52A3165D-4AD9-405C-B1E8-7D9A257EAC9F" />
<tracking>
<participants>
<add name="EtwTrackingParticipant"
type="System.Activities.Tracking.EtwTrackingParticipant, System.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
profileName="HealthMonitoring_Tracking_Profile"/>
</participants>
</tracking>
<behaviors>
<serviceBehaviors>
<behavior>
<etwTracking profileName="Sample Tracking Profile"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>
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: