Bagikan melalui


WebPageTraceListener Kelas

Definisi

Menyediakan pendengar yang mengarahkan Trace pesan ke output halaman web ASP.NET.

public ref class WebPageTraceListener : System::Diagnostics::TraceListener
public class WebPageTraceListener : System.Diagnostics.TraceListener
type WebPageTraceListener = class
    inherit TraceListener
Public Class WebPageTraceListener
Inherits TraceListener
Warisan
WebPageTraceListener

Contoh

Contoh kode berikut menunjukkan cara merutekan Trace pesan ke output formulir Web. Contoh kode menunjukkan formulir Web umum yang BulletedList berisi kontrol dan AccessDataSource . Pelacakan diaktifkan pada formulir Web dan output jejak ditambahkan ke formulir Web saat dirender. Anda dapat memeriksa pesan pelacakan dalam tabel Informasi Jejak dari output jejak. Jika Anda telah mengaktifkannya WebPageTraceListener dengan benar dalam file konfigurasi, Anda akan melihat kedua pesan pelacakan dengan kategori "Trace Test". Namun, jika Anda belum mengaktifkan WebPageTraceListener, Anda hanya melihat pesan pelacakan yang ditulis ke TraceContext objek .

<%@ Page language="C#" trace="true" %>

<script runat="server">
private void page_load(object sender, EventArgs e) {
    
    Trace.Write("Trace Test","This message is written with the TraceContext object.");

    System.Diagnostics.Trace.WriteLine("This message is forwarded to the TraceContext from System.Diagnostics using the WebPageTraceListener.");
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>ASP.NET Example</title>
</head>
<body>
<form id="Form1" runat="server">

<asp:GridView 
  id="GridView1"
  runat="server"
  datasourceid="AccessDataSource1"/>

<asp:AccessDataSource 
  id="AccessDataSource1"
  runat="server"
  datafile="Northwind.mdb"
  selectcommand="SELECT * FROM employees"/>

</form>
</body>
</html>
<%@ Page language="VB" trace="true" %>

<script runat="server">
Private Sub Page_Load(sender As Object, e As EventArgs)
    
    Trace.Write("Trace Test","This message is written with the System.Web.TraceContext object.")

    System.Diagnostics.Trace.Write("Trace Test", "This message is forwarded to the TraceContext from System.Diagnostics using the WebPageTraceListener.")

End Sub ' Page_Load
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
<form id="Form1" runat="server">

<asp:GridView 
  id="GridView1"
  runat="server"
  datasourceid="AccessDataSource1"/>

<asp:AccessDataSource 
  id="AccessDataSource1"
  runat="server"
  datafile="Northwind.mdb"
  selectcommand="SELECT * FROM employees"/>
</form>
</body>
</html>

Keterangan

Catatan

Atribut HostProtectionAttribute yang diterapkan ke kelas ini memiliki nilai properti berikut Resources : Synchronization. HostProtectionAttribute tidak memengaruhi aplikasi desktop (yang biasanya dimulai dengan mengklik dua kali ikon, mengetik perintah, atau memasukkan URL di browser). Untuk informasi selengkapnya, lihat HostProtectionAttributekelas atau Atribut Pemrograman dan Perlindungan Host SQL Server.

Kelas WebPageTraceListener meneruskan pesan pelacakan yang ditulis ke Trace log ke saluran output halaman web ASP.NET. Anda dapat mengaktifkan penerusan jejak dengan menambahkan WebPageTraceListener objek ke file Web.config Anda sebagai pendengar di subbagian Elemen Pelacakan (Skema Pengaturan ASP.NET) dari <bagian system.diagnostics> . Anda juga dapat menambahkan WebPageTraceListener ke koleksi pendengar secara terprogram. Umumnya, ini dilakukan dengan menambahkan WebPageTraceListener ke koleksi selama startup aplikasi, menggunakan Application_Start metode dalam file Global.asax.

Konstruktor

WebPageTraceListener()

Menginisialisasi instans baru kelas WebPageTraceListener.

Properti

Attributes

Mendapatkan atribut listener pelacakan kustom yang ditentukan dalam file konfigurasi aplikasi.

(Diperoleh dari TraceListener)
Filter

Mendapatkan atau mengatur filter pelacakan untuk pendengar pelacakan.

(Diperoleh dari TraceListener)
IndentLevel

Mendapatkan atau mengatur tingkat inden.

(Diperoleh dari TraceListener)
IndentSize

Mendapatkan atau mengatur jumlah spasi dalam inden.

(Diperoleh dari TraceListener)
IsThreadSafe

Mendapatkan nilai yang menunjukkan apakah pendengar jejak aman untuk utas.

(Diperoleh dari TraceListener)
Name

Mendapatkan atau menetapkan nama untuk ini TraceListener.

(Diperoleh dari TraceListener)
NeedIndent

Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan mengindentasi output.

(Diperoleh dari TraceListener)
TraceOutputOptions

Mendapatkan atau mengatur opsi output jejak.

(Diperoleh dari TraceListener)

Metode

Close()

Ketika ditimpa di kelas turunan, menutup aliran output sehingga tidak lagi menerima output pelacakan atau penelusuran kesalahan.

(Diperoleh dari TraceListener)
CreateObjRef(Type)

Membuat objek yang berisi semua informasi relevan yang diperlukan untuk menghasilkan proksi yang digunakan untuk berkomunikasi dengan objek jarak jauh.

(Diperoleh dari MarshalByRefObject)
Dispose()

Merilis semua sumber daya yang TraceListenerdigunakan oleh .

(Diperoleh dari TraceListener)
Dispose(Boolean)

Merilis sumber daya tidak terkelola yang TraceListener digunakan oleh dan secara opsional merilis sumber daya terkelola.

(Diperoleh dari TraceListener)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Fail(String)

Memancarkan pesan kesalahan ke pendengar yang Anda buat saat mengimplementasikan TraceListener kelas.

(Diperoleh dari TraceListener)
Fail(String, String)

Memancarkan pesan kesalahan dan pesan kesalahan terperinci ke pendengar yang Anda buat saat mengimplementasikan TraceListener kelas.

(Diperoleh dari TraceListener)
Flush()

Ketika ditimpa di kelas turunan, siram buffer output.

(Diperoleh dari TraceListener)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetLifetimeService()
Kedaluwarsa.

Mengambil objek layanan seumur hidup saat ini yang mengontrol kebijakan seumur hidup untuk instans ini.

(Diperoleh dari MarshalByRefObject)
GetSupportedAttributes()

Mendapatkan atribut kustom yang didukung oleh pendengar pelacakan.

(Diperoleh dari TraceListener)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
InitializeLifetimeService()
Kedaluwarsa.

Mendapatkan objek layanan seumur hidup untuk mengontrol kebijakan seumur hidup untuk instans ini.

(Diperoleh dari MarshalByRefObject)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
MemberwiseClone(Boolean)

Membuat salinan dangkal objek saat ini MarshalByRefObject .

(Diperoleh dari MarshalByRefObject)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

Menulis informasi pelacakan, objek data, dan informasi peristiwa ke output spesifik pendengar.

(Diperoleh dari TraceListener)
TraceData(TraceEventCache, String, TraceEventType, Int32, Object[])

Menulis informasi pelacakan, array objek data, dan informasi peristiwa ke output spesifik pendengar.

(Diperoleh dari TraceListener)
TraceEvent(TraceEventCache, String, TraceEventType, Int32)

Menulis informasi pelacakan dan peristiwa ke output spesifik pendengar.

(Diperoleh dari TraceListener)
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

Menulis pesan peristiwa ke halaman Web atau ke penampil jejak ASP.NET menggunakan sistem dan data peristiwa yang ditentukan.

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[])

Menulis pesan peristiwa yang dilokalkan ke halaman Web atau ke penampil jejak ASP.NET menggunakan sistem dan data peristiwa yang ditentukan.

TraceTransfer(TraceEventCache, String, Int32, String, Guid)

Menulis informasi pelacakan, pesan, identitas aktivitas terkait, dan informasi peristiwa ke output spesifik pendengar.

(Diperoleh dari TraceListener)
Write(Object)

Menulis nilai metode objek ToString() ke pendengar yang Anda buat saat mengimplementasikan TraceListener kelas.

(Diperoleh dari TraceListener)
Write(Object, String)

Menulis nama kategori dan nilai metode objek ToString() ke pendengar yang Anda buat saat mengimplementasikan TraceListener kelas.

(Diperoleh dari TraceListener)
Write(String)

Menulis pesan ke halaman Web atau ke penampil jejak ASP.NET.

Write(String, String)

Menulis nama kategori dan pesan ke halaman Web atau ke penampil jejak ASP.NET.

WriteIndent()

Menulis inden ke pendengar yang Anda buat saat mengimplementasikan kelas ini, dan mengatur ulang NeedIndent properti ke false.

(Diperoleh dari TraceListener)
WriteLine(Object)

Menulis nilai metode objek ToString() ke pendengar yang Anda buat saat mengimplementasikan TraceListener kelas, diikuti dengan terminator baris.

(Diperoleh dari TraceListener)
WriteLine(Object, String)

Menulis nama kategori dan nilai metode objek ToString() ke pendengar yang Anda buat saat mengimplementasikan TraceListener kelas, diikuti dengan terminator baris.

(Diperoleh dari TraceListener)
WriteLine(String)

Menulis pesan ke halaman Web atau ke penampil jejak ASP.NET.

WriteLine(String, String)

Menulis nama kategori dan pesan ke halaman Web atau ke penampil jejak ASP.NET.

Berlaku untuk

Lihat juga