ASP.NET 2.0 memungkinkan kode untuk mengakses informasi penelusuran per permintaan di acara TraceFinished. Peristiwa TraceFinished dimunculkan oleh objek TraceContext dan digunakan untuk mengekspos pesan jejak setelah mengumpulkan semua informasi permintaan. Peristiwa ini dapat digunakan untuk mengeluarkan informasi jejak secara berbeda. Kode berikut menggunakan program untuk mengeluarkan informasi pelacakan.
C#:
<%@ Halaman Bahasa="C#" %>
<SKRIP runat="server">
dilindungi kekosongan Page_Load (pengirim objek, System.EventArgs e)
{
Jejak.TraceFinished += baru TraceContextEventHandler(OnTraceFinished);
Trace.Write("Kategori khusus", "Pesan jejak khusus");
}
private void OnTraceFinished (pengirim objek, TraceContextEventArgs e)
{
foreach (TraceContextRecord tcr di e.TraceRecords)
{
Response.Write(string.Format(" <li>Kategori Pelacakan: {0} Pesan Pelacakan: {1}", tcr.Category, tcr.Message));
}
}
</SCRIPT>
VB.NET:
<%@ Halaman Bahasa="VB"%>
<SKRIP runat="server">
Sub Page_Load yang Dilindungi (Pengirim ByVal Sebagai Objek, ByVal dan Sebagai System.EventArgs)
AddHandler Trace.TraceFinished, Alamat OnTraceFinished
Trace.Write("Kategori Khusus", "Pesan Jejak Khusus")
Akhiri Sub
Sub Pribadi OnTraceFinished (Pengirim ByVal Sebagai Objek, ByVal dan Sebagai TraceContextEventArgs)
Redupkan tcr Sebagai TraceContextRecord
Untuk Setiap tcr Di e.TraceRecords
Response.Write(String.Format(" <li>Kategori Pelacakan: {0} Pesan Pelacakan: {1}", tcr.Category, tcr.Message))
Berikutnya
Sub Akhir
</SKRIP>