Bagikan melalui


WebEventCodes Kelas

Definisi

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