TraceContextRecord Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili pesan pelacakan ASP.NET dan data terkait apa pun.
public ref class TraceContextRecord sealed
public sealed class TraceContextRecord
type TraceContextRecord = class
Public NotInheritable Class TraceContextRecord
- Warisan
-
TraceContextRecord
Contoh
Contoh kode berikut menunjukkan bagaimana Anda dapat mendaftarkan TraceContextEventHandler delegasi untuk menangani TraceFinished peristiwa. Dalam contoh ini, OnTraceFinished
metode mengakses koleksi TraceContextRecord objek melalui TraceRecords properti , melakukan iterasi melaluinya, dan menulisnya ke aliran respons.
<%@ Page language="c#" Trace="true" %>
<script runat="server">
void Page_Load(object sender, EventArgs e)
{
// Register a handler for the TraceFinished event.
Trace.TraceFinished += new
TraceContextEventHandler(this.OnTraceFinished);
// Write a trace message.
Trace.Write("Web Forms Infrastructure Methods", "USERMESSAGE: Page_Load complete.");
}
// A TraceContextEventHandler for the TraceFinished event.
void OnTraceFinished(object sender, TraceContextEventArgs e)
{
TraceContextRecord r = null;
// Iterate through the collection of trace records and write
// them to the response stream.
foreach(object o in e.TraceRecords)
{
r = (TraceContextRecord)o;
Response.Write(String.Format("trace message: {0} <BR>", r.Message));
}
}
</script>
<%@ Page language="VB" Trace="true" %>
<script runat="server">
' The Page_Load method.
Private Sub Page_Load(sender As Object, e As EventArgs)
' Register a handler for the TraceFinished event.
AddHandler Trace.TraceFinished, AddressOf OnTraceFinished
' Write a trace message.
Trace.Write("Web Forms Infrastructure Methods", "USERMESSAGE: Page_Load complete.")
End Sub ' Page_Load
' A TraceContextEventHandler for the TraceFinished event.
Private Sub OnTraceFinished(sender As Object, e As TraceContextEventArgs)
Dim r As TraceContextRecord
Dim o As Object
' Iterate through the collection of trace records and write
' them to the response stream.
For Each o In e.TraceRecords
r = CType(o, TraceContextRecord)
Response.Write(String.Format("trace message: {0} <BR>", r.Message))
Next
End Sub ' OnTraceFinished
</script>
Keterangan
Objek TraceContextRecord merangkum pesan pelacakan, kategori, apa pun yang terkait Exception, dan apakah rekaman jejak ditulis oleh TraceContext.Warn metode .
Setiap panggilan ke TraceContext.Write metode dan TraceContext.Warn menghasilkan TraceContextRecord objek yang ditambahkan ke TraceContextEventArgs.TraceRecords koleksi pesan. Anda dapat mengakses pengumpulan rekaman dengan menangani peristiwa.TraceFinished
Konstruktor
TraceContextRecord(String, String, Boolean, Exception) |
Menginisialisasi instans baru kelas TraceContextRecord. |
Properti
Category |
Mendapatkan kategori yang ditentukan pengguna untuk rekaman jejak. |
ErrorInfo |
Mendapatkan yang Exception terkait dengan rekaman jejak, jika tersedia. |
IsWarning |
Mendapatkan nilai yang menunjukkan apakah rekaman jejak dikaitkan dengan Warn panggilan metode. |
Message |
Mendapatkan pesan jejak yang ditentukan pengguna. |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |