WebAuthenticationFailureAuditEvent クラス
アセンブリ: System.Web (system.web.dll 内)


次の一覧に、ASP.NET によって既定で生成される WebAuthenticationFailureAuditEvent イベントの機能を示します。
![]() |
---|
既定で、ASP.NET は監査エラーだけをログに記録するよう構成されます。これは、正常終了をログに記録するとシステム リソースが大量に消費されるためです。いつでも、正常終了をログに記録するように設定できます。 |
-
フォームの認証。監査が正常終了すると認証されたユーザー名が記録されますが、監査がエラーになった場合、復号または検査でエラーになったチケットが原因であることが多く、ユーザー名は記録されません。どちらの場合もクライアントの IP アドレスは記録されます。関連するイベント監査コードは AuditFormsAuthenticationFailure です。
-
メンバシップ。監査が正常終了した場合もエラーになった場合も、試行したユーザー名が記録されます。どちらの監査フォームにも試行されたパスワードは記録されません。これは、有効なパスワードがログに残らないようにするためです。関連するイベント監査コードは AuditMembershipAuthenticationFailure です。
WebAuthenticationFailureAuditEvent が発生すると、既定で Audit Authentication Failure Events Raised パフォーマンス カウンタが更新されます。このパフォーマンス カウンタをシステム モニタ (PerfMon) に表示するには、[カウンタの追加] ウィンドウで [パフォーマンス オブジェクト] ドロップダウンリストの [ASP.NET] をクリックし、[Authentication Failure Events Raised] パフォーマンス カウンタを選択して、[追加] ボタンをクリックします。詳細については、MSDN の「Using the System Monitor (PerfMon) with ASP.NET Applications」を参照してください。

WebAuthenticationFailureAuditEvent クラスを使用するコード例を次に示します。
Imports System Imports System.Text Imports System.Web Imports System.Web.Management ' Implements a custom WebAuthenticationFailureAuditEvent class. Public Class SampleWebAuthenticationFailureAuditEvent Inherits System.Web.Management.WebAuthenticationFailureAuditEvent Private customCreatedMsg, customRaisedMsg As String ' Invoked in case of events identified only by their event code. Public Sub New(ByVal msg As String, ByVal eventSource _ As Object, ByVal eventCode As Integer, _ ByVal userName As String) MyBase.New(msg, eventSource, eventCode, userName) ' Perform custom initialization. customCreatedMsg = _ String.Format("Event created at: {0}", _ DateTime.Now.TimeOfDay.ToString()) End Sub 'New ' Invoked in case of events identified by their event code.and ' event detailed code. Public Sub New(ByVal msg As String, ByVal eventSource As Object, _ ByVal eventCode As Integer, ByVal detailedCode As Integer, _ ByVal userName As String) MyBase.New(msg, eventSource, eventCode, _ detailedCode, userName) ' Perform custom initialization. customCreatedMsg = _ String.Format( _ "Event created at: {0}", DateTime.Now.TimeOfDay.ToString()) End Sub 'New ' Raises the SampleWebAuthenticationFailureAuditEvent. Public Overrides Sub Raise() ' Perform custom processing. customRaisedMsg = String.Format( _ "Event raised at: {0}", _ DateTime.Now.TimeOfDay.ToString()) ' Raise the event. WebBaseEvent.Raise(Me) End Sub 'Raise ' Obtains the current thread information. Public Function GetRequestInformation() _ As WebRequestInformation ' No customization is allowed. Return RequestInformation End Function 'GetRequestInformation 'Formats Web request event information. 'This method is invoked indirectly by the provider 'using one of the overloaded ToString methods. Public Overrides Sub FormatCustomEventDetails(ByVal formatter _ As WebEventFormatter) MyBase.FormatCustomEventDetails(formatter) ' Add custom data. formatter.AppendLine("") formatter.IndentationLevel += 1 formatter.AppendLine( _ "* SampleWebAuthenticationFailureAuditEvent Start *") formatter.AppendLine( _ String.Format("Request path: {0}", _ RequestInformation.RequestPath)) formatter.AppendLine( _ String.Format("Request Url: {0}", _ RequestInformation.RequestUrl)) ' Display custom event timing. formatter.AppendLine(customCreatedMsg) formatter.AppendLine(customRaisedMsg) formatter.AppendLine( _ "* SampleWebAuthenticationFailureAuditEvent End *") formatter.IndentationLevel -= 1 End Sub 'FormatCustomEventDetails End Class 'SampleWebAuthenticationFailureAuditEvent
using System; using System.Text; using System.Web; using System.Web.Management; namespace SamplesAspNet { // Implements a custom WebAuthenticationFailureAuditEvent class. public class SampleWebAuthenticationFailureAuditEvent : System.Web.Management.WebAuthenticationFailureAuditEvent { private string customCreatedMsg, customRaisedMsg; // Invoked in case of events identified only by // their event code. public SampleWebAuthenticationFailureAuditEvent( string msg, object eventSource, int eventCode, string userName): base(msg, eventSource, eventCode, userName) { // Perform custom initialization. customCreatedMsg = string.Format("Event created at: {0}" , DateTime.Now.TimeOfDay.ToString()); } // Invoked in case of events identified by their event code.and // event detailed code. public SampleWebAuthenticationFailureAuditEvent( string msg, object eventSource, int eventCode, int detailedCode, string userName): base(msg, eventSource, eventCode, detailedCode, userName) { // Perform custom initialization. customCreatedMsg = string.Format("Event created at: {0}", DateTime.Now.TimeOfDay.ToString()); } // Raises the SampleWebAuthenticationFailureAuditEvent. public override void Raise() { // Perform custom processing. customRaisedMsg = string.Format("Event raised at: {0}", DateTime.Now.TimeOfDay.ToString()); // Raise the event. WebBaseEvent.Raise(this); } // Obtains the current thread information. public WebRequestInformation GetRequestInformation() { // No customization is allowed. return RequestInformation; } //Formats Web request event information. //This method is invoked indirectly by the provider //using one of the overloaded ToString methods. public override void FormatCustomEventDetails(WebEventFormatter formatter) { base.FormatCustomEventDetails(formatter); // Add custom data. formatter.AppendLine(""); formatter.IndentationLevel += 1; formatter.AppendLine( "* SampleWebAuthenticationFailureAuditEvent Start *"); formatter.AppendLine(string.Format("Request path: {0}", RequestInformation.RequestPath)); formatter.AppendLine(string.Format("Request Url: {0}", RequestInformation.RequestUrl)); // Display custom event timing. formatter.AppendLine(customCreatedMsg); formatter.AppendLine(customRaisedMsg); formatter.AppendLine( "* SampleWebAuthenticationFailureAuditEvent End *"); formatter.IndentationLevel -= 1; } } }

System.Web.Management.WebBaseEvent
System.Web.Management.WebManagementEvent
System.Web.Management.WebAuditEvent
System.Web.Management.WebFailureAuditEvent
System.Web.Management.WebAuthenticationFailureAuditEvent


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


WebAuthenticationFailureAuditEvent コンストラクタ (String, Object, Int32, Int32, String)
アセンブリ: System.Web (system.web.dll 内)

Protected Friend Sub New ( _ message As String, _ eventSource As Object, _ eventCode As Integer, _ eventDetailCode As Integer, _ nameToAuthenticate As String _ )
Dim message As String Dim eventSource As Object Dim eventCode As Integer Dim eventDetailCode As Integer Dim nameToAuthenticate As String Dim instance As New WebAuthenticationFailureAuditEvent(message, eventSource, eventCode, eventDetailCode, nameToAuthenticate)
protected internal WebAuthenticationFailureAuditEvent ( string message, Object eventSource, int eventCode, int eventDetailCode, string nameToAuthenticate )
protected public: WebAuthenticationFailureAuditEvent ( String^ message, Object^ eventSource, int eventCode, int eventDetailCode, String^ nameToAuthenticate )
protected WebAuthenticationFailureAuditEvent ( String message, Object eventSource, int eventCode, int eventDetailCode, String nameToAuthenticate )
protected internal function WebAuthenticationFailureAuditEvent ( message : String, eventSource : Object, eventCode : int, eventDetailCode : int, nameToAuthenticate : String )

WebAuthenticationFailureAuditEvent コンストラクタは、コードで直接使用するためのものではありません。ASP.NET によって呼び出されます。WebAuthenticationFailureAuditEvent コンストラクタは、WebAuthenticationFailureAuditEvent クラスの派生の場合に呼び出すことができます。

このコンストラクタをカスタマイズするコードの例を次に示します。
' Invoked in case of events identified by their event code.and ' event detailed code. Public Sub New(ByVal msg As String, ByVal eventSource As Object, _ ByVal eventCode As Integer, ByVal detailedCode As Integer, _ ByVal userName As String) MyBase.New(msg, eventSource, eventCode, _ detailedCode, userName) ' Perform custom initialization. customCreatedMsg = _ String.Format( _ "Event created at: {0}", DateTime.Now.TimeOfDay.ToString()) End Sub 'New
// Invoked in case of events identified by their event code.and // event detailed code. public SampleWebAuthenticationFailureAuditEvent( string msg, object eventSource, int eventCode, int detailedCode, string userName): base(msg, eventSource, eventCode, detailedCode, userName) { // Perform custom initialization. customCreatedMsg = string.Format("Event created at: {0}", DateTime.Now.TimeOfDay.ToString()); }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


WebAuthenticationFailureAuditEvent コンストラクタ (String, Object, Int32, String)
アセンブリ: System.Web (system.web.dll 内)

Protected Friend Sub New ( _ message As String, _ eventSource As Object, _ eventCode As Integer, _ nameToAuthenticate As String _ )
Dim message As String Dim eventSource As Object Dim eventCode As Integer Dim nameToAuthenticate As String Dim instance As New WebAuthenticationFailureAuditEvent(message, eventSource, eventCode, nameToAuthenticate)
protected internal WebAuthenticationFailureAuditEvent ( string message, Object eventSource, int eventCode, string nameToAuthenticate )
protected public: WebAuthenticationFailureAuditEvent ( String^ message, Object^ eventSource, int eventCode, String^ nameToAuthenticate )
protected WebAuthenticationFailureAuditEvent ( String message, Object eventSource, int eventCode, String nameToAuthenticate )
protected internal function WebAuthenticationFailureAuditEvent ( message : String, eventSource : Object, eventCode : int, nameToAuthenticate : String )

WebAuthenticationFailureAuditEvent コンストラクタは、コードで直接使用するためのものではありません。ASP.NET によって呼び出されます。WebAuthenticationFailureAuditEvent コンストラクタは、WebAuthenticationFailureAuditEvent クラスの派生の場合に呼び出すことができます。

このコンストラクタをカスタマイズするコードの例を次に示します。
' Invoked in case of events identified only by their event code. Public Sub New(ByVal msg As String, ByVal eventSource _ As Object, ByVal eventCode As Integer, _ ByVal userName As String) MyBase.New(msg, eventSource, eventCode, userName) ' Perform custom initialization. customCreatedMsg = _ String.Format("Event created at: {0}", _ DateTime.Now.TimeOfDay.ToString()) End Sub 'New
// Invoked in case of events identified only by // their event code. public SampleWebAuthenticationFailureAuditEvent( string msg, object eventSource, int eventCode, string userName): base(msg, eventSource, eventCode, userName) { // Perform custom initialization. customCreatedMsg = string.Format("Event created at: {0}", DateTime.Now.TimeOfDay.ToString()); }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


WebAuthenticationFailureAuditEvent コンストラクタ

名前 | 説明 |
---|---|
WebAuthenticationFailureAuditEvent (String, Object, Int32, String) | 指定したイベント パラメータを使用して、WebAuthenticationFailureAuditEvent クラスの新しいインスタンスを初期化します。 |
WebAuthenticationFailureAuditEvent (String, Object, Int32, Int32, String) | 指定したイベント パラメータを使用して、WebAuthenticationFailureAuditEvent クラスの新しいインスタンスを初期化します。 |

WebAuthenticationFailureAuditEvent プロパティ

名前 | 説明 | |
---|---|---|
![]() | ApplicationInformation | 監視中の現在のアプリケーションに関する情報を格納している WebApplicationInformation オブジェクトを取得します。 ( WebBaseEvent から継承されます。) |
![]() | EventCode | イベントに関連付けられているコード値を取得します。 ( WebBaseEvent から継承されます。) |
![]() | EventDetailCode | イベント詳細コードを取得します。 ( WebBaseEvent から継承されます。) |
![]() | EventID | イベントに関連付けられている識別子を取得します。 ( WebBaseEvent から継承されます。) |
![]() | EventOccurrence | イベントが発生した回数を表すカウンタを取得します。 ( WebBaseEvent から継承されます。) |
![]() | EventSequence | アプリケーションによるイベントの発生回数を取得します。 ( WebBaseEvent から継承されます。) |
![]() | EventSource | イベントを発生させるオブジェクトを取得します。 ( WebBaseEvent から継承されます。) |
![]() | EventTime | イベントが発生した時刻を取得します。 ( WebBaseEvent から継承されます。) |
![]() | EventTimeUtc | イベントが発生した時刻を取得します。 ( WebBaseEvent から継承されます。) |
![]() | Message | イベントを説明するメッセージを取得します。 ( WebBaseEvent から継承されます。) |
![]() | NameToAuthenticate | 認証対象のユーザー名を取得します。 |
![]() | ProcessInformation | ASP.NET アプリケーション ホスト プロセスに関する情報を取得します。 ( WebManagementEvent から継承されます。) |
![]() | RequestInformation | Web 要求に関連付けられた情報を取得します。 ( WebAuditEvent から継承されます。) |

WebAuthenticationFailureAuditEvent メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | FormatCustomEventDetails | イベント情報の標準的な形式を提供します。 ( WebBaseEvent から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | Raise | オーバーロードされます。 WebBaseEvent イベントを発生させ、構成されているプロバイダにこのイベントが発生したことを通知します。 ( WebBaseEvent から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | オーバーロードされます。 イベント情報を表示用に書式設定します。 ( WebBaseEvent から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | IncrementPerfCounters | Audit Failure Events Raised パフォーマンス カウンタをインクリメントします。 ( WebFailureAuditEvent から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

WebAuthenticationFailureAuditEvent メンバ
WebAuthenticationFailureAuditEvent データ型で公開されるメンバを以下の表に示します。

名前 | 説明 | |
---|---|---|
![]() | WebAuthenticationFailureAuditEvent | オーバーロードされます。 WebAuthenticationFailureAuditEvent クラスの新しいインスタンスを初期化します。 |

名前 | 説明 | |
---|---|---|
![]() | ApplicationInformation | 監視中の現在のアプリケーションに関する情報を格納している WebApplicationInformation オブジェクトを取得します。(WebBaseEvent から継承されます。) |
![]() | EventCode | イベントに関連付けられているコード値を取得します。(WebBaseEvent から継承されます。) |
![]() | EventDetailCode | イベント詳細コードを取得します。(WebBaseEvent から継承されます。) |
![]() | EventID | イベントに関連付けられている識別子を取得します。(WebBaseEvent から継承されます。) |
![]() | EventOccurrence | イベントが発生した回数を表すカウンタを取得します。(WebBaseEvent から継承されます。) |
![]() | EventSequence | アプリケーションによるイベントの発生回数を取得します。(WebBaseEvent から継承されます。) |
![]() | EventSource | イベントを発生させるオブジェクトを取得します。(WebBaseEvent から継承されます。) |
![]() | EventTime | イベントが発生した時刻を取得します。(WebBaseEvent から継承されます。) |
![]() | EventTimeUtc | イベントが発生した時刻を取得します。(WebBaseEvent から継承されます。) |
![]() | Message | イベントを説明するメッセージを取得します。(WebBaseEvent から継承されます。) |
![]() | NameToAuthenticate | 認証対象のユーザー名を取得します。 |
![]() | ProcessInformation | ASP.NET アプリケーション ホスト プロセスに関する情報を取得します。(WebManagementEvent から継承されます。) |
![]() | RequestInformation | Web 要求に関連付けられた情報を取得します。(WebAuditEvent から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | FormatCustomEventDetails | イベント情報の標準的な形式を提供します。 (WebBaseEvent から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | Raise | オーバーロードされます。 WebBaseEvent イベントを発生させ、構成されているプロバイダにこのイベントが発生したことを通知します。 (WebBaseEvent から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | オーバーロードされます。 イベント情報を表示用に書式設定します。 (WebBaseEvent から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | IncrementPerfCounters | Audit Failure Events Raised パフォーマンス カウンタをインクリメントします。 (WebFailureAuditEvent から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

Weblioに収録されているすべての辞書からWebAuthenticationFailureAuditEventを検索する場合は、下記のリンクをクリックしてください。

- WebAuthenticationFailureAuditEventのページへのリンク