A hálózatkövetés engedélyezése

A hálózati nyomkövetés hozzáférést biztosít a felügyelt alkalmazás által generált metódushívásokról és hálózati forgalomról. A hálózatkövetés engedélyezéséhez az alábbi feladatokat kell elvégeznie az alkalmazásban:

  • Állítsa össze a kódot úgy, hogy engedélyezve van a nyomkövetés. A nyomkövetés engedélyezéséhez szükséges fordítókapcsolókkal kapcsolatos további információkért lásd : Feltételes fordítás nyomkövetéssel és hibakereséssel .

  • Adja meg a nyomkövetési kimenet célhelyét.

  • Konfigurálja a hálózati nyomkövetés viselkedését. Lásd : A hálózatkövetés konfigurálása részletes információkért.

A leggyakoribb nyomkövetési célhelyek( más néven nyomkövetési figyelők) az alapértelmezett figyelő és a naplófájl.

A nyomkövetés az alapértelmezett figyelőt használja, ha nem ad meg nyomkövetési figyelőt. Az alapértelmezett figyelőnek küldött üzenetek megtekintéséhez futtassa a kódot egy felügyelt kódbarát hibakeresőben, például a .NET-keretrendszer SDK-val szállított CLR-hibakeresőben, vagy DBwin32.exe a Windows SDK-val. A CLR-hibakereső használatával a nyomkövetési üzenetek megjelennek a Kimenet ablakban.

Ha inkább egy fájlt használ a nyomkövetések fogadásához, konfigurációs beállítások használatával adhat meg egy naplófájlt, ahogyan az az alábbi példában is látható. (A konfigurációs fájlok általános ismertetését lásd: Konfigurációs fájlok.)

Ha nyomkövetéseket szeretne küldeni egy naplófájlba, adja hozzá a következő csomópontot a <system.diagnostics> megfelelő konfigurációs fájl (alkalmazás vagy gép) csomópontjához. Az igényeinek megfelelően módosíthatja a fájl nevét (trace.log).

<system.diagnostics>  
  <trace autoflush="true" indentsize="4">  
    <listeners>  
      <add name="file" type="System.Diagnostics.TextWriterTraceListener" initializeData="trace.log"/>  
    </listeners>
  </trace>  
</system.diagnostics>  

Lásd még