TraceWebEventProvider 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.
Menerapkan penyedia peristiwa yang mengirim ASP.NET peristiwa pemantauan kesehatan sebagai pesan pelacakan.
public ref class TraceWebEventProvider sealed : System::Web::Management::WebEventProvider
public sealed class TraceWebEventProvider : System.Web.Management.WebEventProvider
type TraceWebEventProvider = class
inherit WebEventProvider
Public NotInheritable Class TraceWebEventProvider
Inherits WebEventProvider
- Warisan
Contoh
Kutipan file konfigurasi berikut menunjukkan cara menentukan penyedia jenis TraceWebEventProvider di bagian .healthMonitoring Elemen add di bagian rules menentukan bahwa penyedia akan menangani peristiwa pemrosesan permintaan.
<healthMonitoring
enabled="true"
heartBeatInterval="0">
<providers>
<add name="TraceEventProvider"
type="System.Web.Management.TraceWebEventProvider,
System.Web"
buffer="false"
bufferMode=""
maxEventLength="4096"
maxSize="4096"
maxMessagesPerNotification="1"
/>
</providers>
<eventMappings>
<add name="Request Processing Events"
type="System.Web.Management.WebRequestEvent, System.Web"
/>
</eventMappings>
<profiles>
<add name="Trace"
minInstances="1"
maxLimit="Infinite"
minInterval="00:00:00"
/>
</profiles>
<rules>
<add name="Trace Request Processing"
eventName="Request Processing Events"
provider="TraceEventProvider"
profile="Trace"
/>
</rules>
</healthMonitoring>
Keterangan
ASP.NET pemantauan kesehatan memungkinkan staf produksi dan operasi untuk mengelola aplikasi Web yang disebarkan. Namespace System.Web.Management berisi jenis peristiwa kesehatan yang bertanggung jawab untuk mengemas data status kesehatan aplikasi dan jenis penyedia yang bertanggung jawab untuk memproses data ini. Ini juga berisi jenis pendukung yang membantu selama pengelolaan peristiwa kesehatan.
Penyedia ini meneruskan peristiwa ke Trace objek . Ini melewati peristiwa yang berasal dari WebBaseErrorEvent kelas sebagai kesalahan jejak dan melewati semua peristiwa lain sebagai informasi pelacakan.
Catatan
Objek TraceWebEventProvider tidak menyediakan buffering kejadian.
Catatan
Dalam kebanyakan kasus, Anda akan dapat menggunakan jenis pemantauan kesehatan ASP.NET seperti yang diterapkan, dan Anda akan mengontrol sistem pemantauan kesehatan dengan menentukan nilai di bagian healthMonitoring konfigurasi. Anda juga dapat memperoleh dari jenis pemantauan kesehatan untuk membuat peristiwa dan penyedia kustom Anda sendiri. Untuk contoh pembuatan penyedia kustom, lihat Cara: Menerapkan Contoh Penyedia Kustom Pemantauan Kesehatan.
Properti
| Nama | Deskripsi |
|---|---|
| Description |
Mendapatkan deskripsi singkat dan ramah yang cocok untuk ditampilkan di alat administratif atau antarmuka pengguna (UI) lainnya. (Diperoleh dari ProviderBase) |
| Name |
Mendapatkan nama ramah yang digunakan untuk merujuk ke penyedia selama konfigurasi. (Diperoleh dari ProviderBase) |
Metode
| Nama | Deskripsi |
|---|---|
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| Flush() |
Menghapus semua peristiwa dari buffer penyedia. |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
| Initialize(String, NameValueCollection) |
Menyetel nilai awal untuk objek ini. |
| MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
| ProcessEvent(WebBaseEvent) |
Memproses peristiwa yang diteruskan ke penyedia. |
| Shutdown() |
Melakukan tugas yang terkait dengan mematikan penyedia. |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |