WebViewStateFailureAuditEvent クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
- 継承
-
WebViewStateFailureAuditEvent
例
ビューステートエラーをキャプチャするように を構成する方法を示す構成 EventLogWebEventProvider ファイルの抜粋を次に示します。 完全のために、 セクションと eventMappings
セクションのセットアップをprovider
示します。 これらは既定で既に設定されています。 行う必要があるのは、 セクションのセットアップ rules
を提供することだけです。 詳細については、「healthMonitoring
」を参照してください。
ビューステート エラーを生成するには、ブラウザーに次のクエリ文字列を含む URL を入力します。
?__VIEWSTATEFIELDCOUNT=1&__VIEWSTATE=bogus
次の構成設定を入力すると、Windows アプリケーション イベント ログによってビューステート エラーがキャプチャされます。
<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>
注釈
ASP.NET 正常性の監視により、運用スタッフと運用スタッフはデプロイされた Web アプリケーションを管理できます。 System.Web.Management名前空間には、アプリケーションの正常性状態データのパッケージ化を担当する正常性イベントの種類と、このデータの処理を担当するプロバイダーの種類が含まれています。 また、正常性イベントの管理中に役立つサポート型も含まれています。
ASP.NET は、ビューステートエラーが発生したときに型 WebViewStateFailureAuditEvent のイベントを発生させます。 このエラーは、ビューステートを改ざんしようとしたか、別のキーを持つ別のマシンからの再利用を示します。 関連する監査イベント コードは です AuditInvalidViewStateFailure。
注意
ほとんどの場合、実装されている ASP.NET の正常性監視の種類を使用でき、構成セクションで値を指定して正常性監視システムを healthMonitoring
制御します。 正常性監視の種類から派生して、独自のカスタム イベントとプロバイダーを作成することもできます。
コンストラクター
WebViewStateFailureAuditEvent(String, Object, Int32, Int32, ViewStateException) |
指定されたパラメーターを使用して、WebViewStateFailureAuditEvent クラスの新しいインスタンスを初期化します。 |
WebViewStateFailureAuditEvent(String, Object, Int32, ViewStateException) |
指定されたパラメーターを使用して WebViewStateFailureAuditEvent クラスを初期化します。 |
プロパティ
EventCode |
イベントに関連付けられているコード値を取得します。 (継承元 WebBaseEvent) |
EventDetailCode |
イベント詳細コードを取得します。 (継承元 WebBaseEvent) |
EventID |
イベントに関連付けられた識別子を取得します。 (継承元 WebBaseEvent) |
EventOccurrence |
イベントが発生した回数を表すカウンターを取得します。 (継承元 WebBaseEvent) |
EventSequence |
アプリケーションによるイベントの発生回数を取得します。 (継承元 WebBaseEvent) |
EventSource |
イベントを発生させるオブジェクトを取得します。 (継承元 WebBaseEvent) |
EventTime |
イベントが発生した時刻を取得します。 (継承元 WebBaseEvent) |
EventTimeUtc |
イベントが発生した時刻を取得します。 (継承元 WebBaseEvent) |
Message |
イベントを説明するメッセージを取得します。 (継承元 WebBaseEvent) |
ProcessInformation |
ASP.NET アプリケーション ホスト プロセスに関する情報を取得します。 (継承元 WebManagementEvent) |
RequestInformation |
Web 要求に関連付けられた情報を取得します。 (継承元 WebAuditEvent) |
ViewStateException |
エラーにより発生した例外を取得します。 |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
FormatCustomEventDetails(WebEventFormatter) |
イベント情報の標準的な形式を提供します。 (継承元 WebBaseEvent) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
IncrementPerfCounters() |
Audit Failure Events Raised パフォーマンス カウンターをインクリメントします。 (継承元 WebFailureAuditEvent) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
Raise() |
イベントを発生させ、構成されているプロバイダーにそのイベントが発生したことを通知します。 (継承元 WebBaseEvent) |
ToString() |
イベント情報を表示用に書式設定します。 (継承元 WebBaseEvent) |
ToString(Boolean, Boolean) |
イベント情報を表示用に書式設定します。 (継承元 WebBaseEvent) |
適用対象
こちらもご覧ください
.NET