WebViewStateFailureAuditEvent 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.
Menyediakan informasi kegagalan terkait status tampilan aplikasi Web.
public ref class WebViewStateFailureAuditEvent : System::Web::Management::WebFailureAuditEvent
public class WebViewStateFailureAuditEvent : System.Web.Management.WebFailureAuditEvent
type WebViewStateFailureAuditEvent = class
inherit WebFailureAuditEvent
Public Class WebViewStateFailureAuditEvent
Inherits WebFailureAuditEvent
- Warisan
-
WebViewStateFailureAuditEvent
Contoh
Berikut ini adalah kutipan file konfigurasi yang menunjukkan cara mengonfigurasi EventLogWebEventProvider untuk menangkap kegagalan status tampilan. Untuk kelengkapan, kami menampilkan penyiapan untuk bagian provider dan eventMappings . Mereka sudah diatur secara default. Satu-satunya hal yang perlu Anda lakukan adalah menyediakan penyiapan untuk bagian tersebut rules .
healthMonitoring Lihat untuk informasi selengkapnya.
Untuk menghasilkan kesalahan view-state, masukkan URL di browser Anda dengan string kueri berikut:
?__VIEWSTATEFIELDCOUNT=1&__VIEWSTATE=bogus
Eventlog Aplikasi Windows akan menangkap kegagalan status tampilan, jika Anda memasukkan pengaturan konfigurasi berikut.
<healthMonitoring
enabled="true"
heartBeatInterval="0">
<providers>
// Configure the provider to process
// the health events.
<add name="EventLogProvider"
type="System.Web.Management.EventLogWebEventProvider,
System.Web,Version=2.0.3600.0,Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a"/>
</providers>
<eventMappings>
<clear />
// Configure the WebFailureAuditEvent
// object to handle the Viewstate failures.
<add name="Failure Audits"
type="System.Web.Management.WebFailureAuditEvent,
System.Web,Version=2.0.3600.0,Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a" />
</eventMappings>
<rules>
<clear/>
// Configure the connection between the
// application lifetime event object
// and the provider that must process it.
<add name="Viewstate Failure Events "
eventName="Failure Events"
provider="EventLogProvider"
profile="Default"
minInterval="00:01:00" />
</rules>
</healthMonitoring>
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.
ASP.NET memunculkan peristiwa jenis WebViewStateFailureAuditEvent ketika kegagalan status tampilan terjadi. Kegagalan ini menunjukkan upaya untuk mengubah status tampilan atau penggunaan kembali dari komputer lain dengan kunci yang berbeda. Kode peristiwa audit terkait adalah AuditInvalidViewStateFailure.
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.
Konstruktor
| Nama | Deskripsi |
|---|---|
| WebViewStateFailureAuditEvent(String, Object, Int32, Int32, ViewStateException) |
Menginisialisasi instans WebViewStateFailureAuditEvent baru kelas menggunakan parameter yang disediakan. |
| WebViewStateFailureAuditEvent(String, Object, Int32, ViewStateException) |
Menginisialisasi WebViewStateFailureAuditEvent kelas menggunakan parameter yang disediakan. |
Properti
| Nama | Deskripsi |
|---|---|
| EventCode |
Mendapatkan nilai kode yang terkait dengan peristiwa. (Diperoleh dari WebBaseEvent) |
| EventDetailCode |
Mendapatkan kode detail peristiwa. (Diperoleh dari WebBaseEvent) |
| EventID |
Mendapatkan pengidentifikasi yang terkait dengan peristiwa. (Diperoleh dari WebBaseEvent) |
| EventOccurrence |
Mendapatkan penghitung yang menunjukkan berapa kali peristiwa terjadi. (Diperoleh dari WebBaseEvent) |
| EventSequence |
Mendapatkan berapa kali peristiwa telah dinaikkan oleh aplikasi. (Diperoleh dari WebBaseEvent) |
| EventSource |
Mendapatkan objek yang meningkatkan peristiwa. (Diperoleh dari WebBaseEvent) |
| EventTime |
Mendapatkan waktu ketika acara dinaikkan. (Diperoleh dari WebBaseEvent) |
| EventTimeUtc |
Mendapatkan waktu ketika acara dinaikkan. (Diperoleh dari WebBaseEvent) |
| Message |
Mendapatkan pesan yang menjelaskan peristiwa. (Diperoleh dari WebBaseEvent) |
| ProcessInformation |
Mendapatkan informasi tentang proses hosting aplikasi ASP.NET. (Diperoleh dari WebManagementEvent) |
| RequestInformation |
Dapatkan informasi yang terkait dengan permintaan Web. (Diperoleh dari WebAuditEvent) |
| ViewStateException |
Mendapatkan pengecualian yang disebabkan oleh kegagalan. |
Metode
| Nama | Deskripsi |
|---|---|
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| FormatCustomEventDetails(WebEventFormatter) |
Menyediakan pemformatan standar informasi peristiwa. (Diperoleh dari WebBaseEvent) |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
| IncrementPerfCounters() |
Menaikkan Peristiwa Kegagalan Audit Penghitung kinerja yang dinaikkan. (Diperoleh dari WebFailureAuditEvent) |
| MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
| Raise() |
Memunculkan peristiwa dengan memberi tahu penyedia yang dikonfigurasi bahwa peristiwa telah terjadi. (Diperoleh dari WebBaseEvent) |
| ToString() |
Memformat informasi peristiwa untuk tujuan tampilan. (Diperoleh dari WebBaseEvent) |
| ToString(Boolean, Boolean) |
Memformat informasi peristiwa untuk tujuan tampilan. (Diperoleh dari WebBaseEvent) |