WebEventCodes 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.
Menentukan kode yang terkait dengan peristiwa pemantauan kesehatan ASP.NET.
public ref class WebEventCodes sealed
public sealed class WebEventCodes
type WebEventCodes = class
Public NotInheritable Class WebEventCodes
- Warisan
-
WebEventCodes
Keterangan
ASP.NET pemantauan kesehatan memungkinkan staf produksi dan operasi untuk mengelola aplikasi Web yang disebarkan. Namespace System.Web.Management layanan 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.
Kelas WebEventCodes berisi kode yang mengidentifikasi jenis peristiwa pemantauan kesehatan. Dua jenis kode didefinisikan dalam kelas : kode utama, yang mengidentifikasi ASP.NET peristiwa pemantauan kesehatan; dan kode detail, yang memberikan informasi lebih lanjut tentang kode utama terkait. Kode-kode ini diimplementasikan sebagai bilangan bulat, bukan sebagai enumerasi, untuk memungkinkan ekstensibilitas.
Saat peristiwa pemantauan kesehatan dinaikkan, peristiwa tersebut dikaitkan dengan kode peristiwa utama. Daftar berikut mengidentifikasi kategori kode peristiwa utama yang ditentukan dalam WebEventCodes kelas :
Kode aplikasi. Kode aplikasi mengidentifikasi peristiwa dalam masa pakai aplikasi, seperti peristiwa pengaktifan dan pematian. Nilainya lebih besar dari ApplicationCodeBase konstanta bidang. Mereka dikaitkan dengan WebApplicationLifetimeEvent jenis peristiwa. Peristiwa heartbeat adalah jenis peristiwa aplikasi khusus. Ini mengidentifikasi peristiwa yang diangkat pada interval berkala untuk memberikan informasi relatif terhadap status proses yang sedang berjalan. Ini dikaitkan dengan WebHeartbeatEvent jenis peristiwa.
Kode permintaan. Kode permintaan mengidentifikasi peristiwa non-kesalahan yang memberikan informasi per permintaan. Nilainya lebih besar dari RequestCodeBase konstanta bidang. Mereka dikaitkan dengan WebRequestEvent jenis peristiwa.
Kode kesalahan. Kode kesalahan mengidentifikasi peristiwa yang berisi informasi tentang dua jenis kesalahan: kesalahan yang secara khusus terkait dengan permintaan Web dan kesalahan sistemik. Kesalahan yang terkait dengan permintaan Web mencakup pengecualian yang tidak tertangani, kesalahan status tampilan, dan kesalahan validasi input. Mereka dikaitkan dengan WebRequestErrorEvent jenis peristiwa. Kesalahan sistemik terkait dengan konfigurasi atau kode aplikasi, termasuk kesalahan pengurai dan kesalahan kompilasi. Mereka dikaitkan dengan WebErrorEvent jenis peristiwa. Kedua jenis kesalahan memiliki nilai yang lebih besar dari ErrorCodeBase konstanta bidang.
Kode audit. Kode audit mengidentifikasi peristiwa yang berisi informasi yang dapat diaudit seperti upaya masuk, pelanggaran keamanan akses, dan pelanggaran otorisasi. Nilainya lebih besar dari AuditCodeBase. Mereka dikaitkan dengan WebAuditEvent dan jenis peristiwa turunannya.
Kode lain-lain. Kode lain-lain tidak mengidentifikasi peristiwa tetapi digunakan untuk menandai informasi peristiwa yang tidak biasa. Nilainya lebih besar dari MiscCodeBase. Lihat juga untuk WebEventProviderInformation informasi selengkapnya.
Anda dapat membuat kode peristiwa kustom Anda sendiri dengan memilih nilai kode di atas WebExtendedBase.
eventMappings
Dalam elemen konfigurasi pemantauan kesehatan, Anda dapat secara opsional menentukan rentang kode peristiwa. Jika rentang kode peristiwa ditentukan, pemetaan hanya berlaku untuk peristiwa yang memiliki kode peristiwa dalam rentang tersebut; jika tidak, itu berlaku untuk semua kode peristiwa. Kutipan file konfigurasi berikut menunjukkan yang dikonfigurasi EventLogWebEventProvider untuk menangani WebFailureAuditEvent peristiwa yang kode peristiwanya termasuk dalam kategori audit.
<healthMonitoring>
<eventMappings>
<add name="Failure Audits" type=
"System.Web.Management.WebFailureAuditEvent,System.Web, Version=2.0.3600.0,Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</eventMappings>
<rules>
<add name="Failure Audits Default"
eventName="Failure Audits"
provider="EventLogProvider"
profile="Default"
minInterval="00:01:00" />
</rules>
</healthMonitoring>
Anda dapat membuat kode peristiwa kustom Anda sendiri dengan memilih nilai kode di atas WebExtendedBase.
Bidang
ApplicationCodeBase |
Mengidentifikasi offset untuk kode peristiwa aplikasi pemantauan kesehatan ASP.NET. Bidang ini konstan. |
ApplicationCompilationEnd |
Mewakili kode peristiwa yang menunjukkan bahwa kompilasi aplikasi telah selesai. Bidang ini konstan. |
ApplicationCompilationStart |
Mewakili kode peristiwa yang menunjukkan bahwa kompilasi aplikasi telah dimulai. Bidang ini konstan. |
ApplicationDetailCodeBase |
Mengidentifikasi offset untuk kode peristiwa detail aplikasi. Bidang ini konstan. |
ApplicationHeartbeat |
Mewakili kode peristiwa yang menunjukkan bahwa peristiwa heartbeat terjadi. Bidang ini konstan. |
ApplicationShutdown |
Mewakili kode peristiwa yang menunjukkan bahwa aplikasi telah dimatikan. Bidang ini konstan. |
ApplicationShutdownBinDirChangeOrDirectoryRename |
Mewakili kode peristiwa yang menunjukkan subdirektori dalam direktori Bin aplikasi diubah atau diganti namanya. Bidang ini konstan. |
ApplicationShutdownBrowsersDirChangeOrDirectoryRename |
Mewakili kode peristiwa yang menunjukkan subdirektori di direktori aplikasi Browser diubah atau diganti namanya. Bidang ini konstan. |
ApplicationShutdownBuildManagerChange |
Mewakili kode peristiwa yang menunjukkan bahwa manajer build telah membuat perubahan yang mengharuskan domain aplikasi dimatikan. |
ApplicationShutdownChangeInGlobalAsax |
Mewakili kode peristiwa yang menunjukkan bahwa file Global.asax telah berubah. Bidang ini konstan. |
ApplicationShutdownChangeInSecurityPolicyFile |
Mewakili kode peristiwa yang menunjukkan bahwa file kebijakan keamanan telah berubah. Bidang ini konstan. |
ApplicationShutdownCodeDirChangeOrDirectoryRename |
Mewakili kode peristiwa yang menunjukkan subdirektori dalam direktori App_Code diubah atau diganti namanya. Bidang ini konstan. |
ApplicationShutdownConfigurationChange |
Mewakili kode peristiwa yang menunjukkan bahwa file konfigurasi telah berubah. Bidang ini konstan. |
ApplicationShutdownHostingEnvironment |
Mewakili kode peristiwa yang menunjukkan bahwa lingkungan hosting dimatikan. Bidang ini konstan. |
ApplicationShutdownHttpRuntimeClose |
Mewakili kode peristiwa yang menunjukkan bahwa durasi ASP.NET ditutup secara eksplisit. Bidang ini konstan. |
ApplicationShutdownIdleTimeout |
Mewakili kode peristiwa yang menunjukkan bahwa batas waktu diam terlampaui. Bidang ini konstan. |
ApplicationShutdownInitializationError |
Mewakili kode peristiwa yang menunjukkan terjadinya kesalahan inisialisasi aplikasi. Bidang ini konstan. |
ApplicationShutdownMaxRecompilationsReached |
Mewakili kode peristiwa yang menunjukkan bahwa jumlah maksimum kompilasi ulang tercapai. Bidang ini konstan. |
ApplicationShutdownPhysicalApplicationPathChanged |
Mewakili kode peristiwa yang menunjukkan bahwa jalur fisik aplikasi telah berubah. Bidang ini konstan. |
ApplicationShutdownResourcesDirChangeOrDirectoryRename |
Mewakili kode peristiwa yang menunjukkan subdirektori dalam direktori App_Resources diubah atau diganti namanya. Bidang ini konstan. |
ApplicationShutdownUnknown |
Mewakili kode peristiwa yang menunjukkan bahwa alasan pematian aplikasi tidak diketahui. Bidang ini konstan. |
ApplicationShutdownUnloadAppDomainCalled |
Mewakili kode peristiwa yang menunjukkan bahwa domain aplikasi secara eksplisit dibongkar. Bidang ini konstan. |
ApplicationStart |
Mewakili kode peristiwa yang menunjukkan bahwa aplikasi telah dimulai. Bidang ini konstan. |
AuditCodeBase |
Mengidentifikasi offset untuk kode peristiwa audit pemantauan kesehatan ASP.NET. Bidang ini konstan. |
AuditDetailCodeBase |
Mengidentifikasi offset untuk kode peristiwa detail audit ASP.NET. Bidang ini konstan. |
AuditFileAuthorizationFailure |
Mewakili kode peristiwa yang menunjukkan bahwa kegagalan otorisasi file terjadi selama permintaan Web. Bidang ini konstan. |
AuditFileAuthorizationSuccess |
Mewakili kode peristiwa yang menunjukkan bahwa keberhasilan otorisasi file terjadi selama permintaan Web. Bidang ini konstan. |
AuditFormsAuthenticationFailure |
Mewakili kode peristiwa yang menunjukkan kegagalan autentikasi formulir terjadi selama permintaan Web. Bidang ini konstan. |
AuditFormsAuthenticationSuccess |
Mewakili kode peristiwa yang menunjukkan keberhasilan autentikasi formulir terjadi selama permintaan Web. Bidang ini konstan. |
AuditInvalidViewStateFailure |
Mewakili kode peristiwa yang menunjukkan bahwa verifikasi status tampilan gagal. Bidang ini konstan. |
AuditMembershipAuthenticationFailure |
Mewakili kode peristiwa yang menunjukkan bahwa kegagalan autentikasi keanggotaan terjadi selama permintaan Web. Bidang ini konstan. |
AuditMembershipAuthenticationSuccess |
Mewakili kode peristiwa yang menunjukkan bahwa keberhasilan autentikasi keanggotaan terjadi selama permintaan Web. Bidang ini konstan. |
AuditUnhandledAccessException |
Mewakili kode peristiwa yang menunjukkan bahwa terjadi pengecualian akses yang tidak tertangani selama permintaan Web. Bidang ini konstan. |
AuditUnhandledSecurityException |
Mewakili kode peristiwa yang menunjukkan bahwa pengecualian keamanan yang tidak tertangani terjadi selama permintaan Web. Bidang ini konstan. |
AuditUrlAuthorizationFailure |
Mewakili kode peristiwa yang menunjukkan bahwa kegagalan otorisasi URL terjadi selama permintaan Web. Bidang ini konstan. |
AuditUrlAuthorizationSuccess |
Mewakili kode peristiwa yang menunjukkan keberhasilan otorisasi URL terjadi selama permintaan Web. Bidang ini konstan. |
ErrorCodeBase |
Mengidentifikasi offset untuk kode peristiwa kesalahan pemantauan kesehatan ASP.NET. Bidang ini konstan. |
ExpiredTicketFailure |
Mewakili kode peristiwa yang menunjukkan bahwa tiket yang disediakan kedaluwarsa. Bidang ini konstan. |
InvalidEventCode |
Mewakili kode peristiwa yang menunjukkan bahwa nilai kode peristiwa tidak diizinkan. Bidang ini konstan. |
InvalidTicketFailure |
Mewakili kode peristiwa yang menunjukkan bahwa tiket yang disediakan tidak valid. Bidang ini konstan. |
InvalidViewState |
Mewakili kode peristiwa yang menunjukkan bahwa status tampilan yang disediakan tidak valid. Bidang ini konstan. |
InvalidViewStateMac |
Mewakili kode peristiwa yang menunjukkan bahwa status tampilan yang disediakan gagal dalam pemeriksaan integritas. Bidang ini konstan. |
MiscCodeBase |
Mengidentifikasi offset untuk ASP.NET kode peristiwa web pemantauan kesehatan lain-lain. Bidang ini konstan. |
RequestCodeBase |
Mengidentifikasi offset untuk kode peristiwa permintaan Web pemantauan kesehatan ASP.NET. Bidang ini konstan. |
RequestTransactionAbort |
Mewakili kode peristiwa yang menunjukkan bahwa permintaan Web dibatalkan. Bidang ini konstan. |
RequestTransactionComplete |
Mewakili kode peristiwa yang menunjukkan bahwa permintaan Web telah selesai. Bidang ini konstan. |
RuntimeErrorPostTooLarge |
Mewakili kode peristiwa yang menunjukkan bahwa ukuran informasi yang diposting melebihi batas yang diizinkan. Bidang ini konstan. |
RuntimeErrorRequestAbort |
Mewakili kode peristiwa yang menunjukkan bahwa permintaan Web telah dibatalkan. |
RuntimeErrorUnhandledException |
Mewakili kode peristiwa yang menunjukkan terjadinya pengecualian yang tidak tertangani. Bidang ini konstan. |
RuntimeErrorValidationFailure |
Mewakili kode peristiwa yang menunjukkan bahwa terjadi kesalahan validasi. Bidang ini konstan. |
RuntimeErrorViewStateFailure |
Mewakili kode peristiwa yang menunjukkan bahwa terjadi kegagalan status tampilan. Bidang ini konstan. |
RuntimeErrorWebResourceFailure |
Mewakili kode peristiwa yang menunjukkan bahwa ada kesalahan saat mengakses sumber daya web. Bidang ini konstan. |
SqlProviderEventsDropped |
Mewakili kode peristiwa yang menunjukkan bahwa penyedia SQL menghilangkan peristiwa. Bidang ini konstan. |
StateServerConnectionError |
Mewakili kode peristiwa yang menunjukkan bahwa terjadi kesalahan saat berkomunikasi dengan server status. Bidang ini konstan. |
UndefinedEventCode |
Mewakili kode peristiwa yang menunjukkan bahwa nilai kode peristiwa utama tidak ditentukan. Bidang ini konstan. |
UndefinedEventDetailCode |
Mewakili kode peristiwa yang menunjukkan bahwa nilai kode peristiwa detail tidak ditentukan. Bidang ini konstan. |
WebErrorCompilationError |
Menunjukkan bahwa terjadi kesalahan kompilasi. |
WebErrorConfigurationError |
Menunjukkan bahwa terjadi kesalahan konfigurasi. Bidang ini konstan. |
WebErrorObjectStateFormatterDeserializationError |
Mewakili kode peristiwa yang menunjukkan bahwa ada kesalahan selama deserialisasi jenis atau nilai objek. Bidang ini konstan. |
WebErrorOtherError |
Mewakili kode peristiwa yang menunjukkan bahwa terjadi kesalahan yang tidak diklasifikasikan. Bidang ini konstan. |
WebErrorParserError |
Mewakili kode peristiwa yang menunjukkan terjadinya kesalahan pengurai. |
WebErrorPropertyDeserializationError |
Mewakili kode peristiwa yang menunjukkan bahwa ada kesalahan selama deserialisasi properti. Bidang ini konstan. |
WebEventDetailCodeBase |
Mengidentifikasi offset untuk kode peristiwa detail Web pemantauan kesehatan ASP.NET. |
WebEventProviderInformation |
Mewakili kode peristiwa yang digunakan oleh penyedia untuk merekam informasi yang tidak biasa tentang suatu peristiwa. Bidang ini konstan. |
WebExtendedBase |
Mengidentifikasi offset untuk kode peristiwa kustom. Bidang ini konstan. |
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 instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk