This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

WebViewStateFailureAuditEvent الفئة

Visual Studio 2010

Provides ويب-تطبيق عرض-الولاية-related-فشل معلومات.

مساحة الاسم:  System.Web.Management
التجميع:  System.Web (في System.Web.dll)

public class WebViewStateFailureAuditEvent : WebFailureAuditEvent

يسمح ASP.NET moniإلىring الصحة فريق عمل الإنتاج وعمليات إلى إدارة تطبيقات ويب المنشورة. The System.Web.Management مساحة الاسم يحتوي على the الحماية-حدث أنواع responsible for packaging تطبيق الحماية-حالة بيانات و the موفر أنواع responsible for processing this بيانات. ويحتوي أيضا على أنواع الدعم تعليمات أثناء إدارة الحماية أحداث.

ASP.NET raises أحداث of نوع WebViewStateFailureAuditEvent when a عرض-الولاية فشل occurs. ويشير هذا الفشل إلى أي محاولة للعبث عرض الحالة أو إعادة الاستخدام الخاص به من جهاز آخر باستخدام مفتاح مختلف. The related تدقيق حدث تعليمات برمجية هو AuditInvalidViewStateFailure.

ملاحظةملاحظة

في معظم الحالات سيكون بإمكانك إلى استخدام أنواع health-moniإلىring ASP.NET أثناء تنفيذها، ويتم التحكم بالنظام health-moniإلىring بواسطة تحديد قيم في healthMonitoringمقطع تكوين. كما يمكنك الحصول من أنواع مراقبة سلامة إنشاء الموفرين والأحداث المخصصة الخاصة بك.

The following هو an excerpt of a ملف تكوين showing how إلى configure the EventLogWebEventProvider إلى يلتقط عرض-الولاية failures. For completeness we are showing the setup for the provider و eventMappings sections. They are already التعيين بواسطة الافتراضي. The فقط thing you need إلى do هو إلى provide the setup for the rules مقطع. Refer إلى healthMonitoring for المزيد معلومات.

إلى توليد a عرض-الولاية خطأ, Enter الزر a URL في your مستعرض مع the following استعلام سلسلة:

?__VIEWSTATEFIELDCOUNT=1&__VIEWSTATE=bogus

The تطبيقات Windows سجل الأحداث will يلتقط a عرض-الولاية فشل, if you Enter الزر the following تكوين إعدادات.

<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>

يتم تأمين العملية الجزئية لأي عضو عمومي ثابت (مشترك في Visual Basic) من هذا النوع. لن يتم ضمان تأمين العملية الجزئية لأي عضو مثيل.

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0
إظهار: