WebEventCodesとは? わかりやすく解説

WebEventCodes クラス

メモ : このクラスは、.NET Framework version 2.0 で新しく追加されたものです。

ASP.NET 状態監視イベントに関連付けられているコードを定義します。

名前空間: System.Web.Management
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public NotInheritable Class
 WebEventCodes
Dim instance As WebEventCodes
public sealed class WebEventCodes
public ref class WebEventCodes sealed
public final class WebEventCodes
public final class WebEventCodes
解説解説

運用および操作の担当者は、ASP.NET Health Monitoring を使用して、配置されている Web アプリケーションを管理できます。System.Web.Management 名前空間には、アプリケーションの状態データをパッケージ化する状態イベント型、およびそのデータを処理するプロバイダ型が含まれます。また、状態イベント管理を支援するサポート型も含まれます。

WebEventCodes クラスは、状態監視イベントの種類を示すコードを示します。このクラスに定義されているコードは 2 種類あります。1 つは ASP.NET 状態監視イベントを示す主要コード、もう 1 つは関連する主要コードの詳細情報を提供する詳細コードです。これらのコードは、拡張性のため、列挙型ではなく整数として実装されています。

状態監視イベントには、発生時に主要イベント コードが関連付けられます。次の一覧は、WebEventCodes クラスに定義されている主要イベント コードのカテゴリを示します。

アプリケーション コードは、起動イベントやシャットダウン イベントなど、アプリケーションの有効期間中に発生したイベントを示します。コードの値は、ApplicationCodeBase フィールド定数より大きい値です。これらは WebApplicationLifetimeEvent イベント型に関連付けられています。パルス イベントは特殊なアプリケーション イベントです。実行中のプロセスの状態に関する情報を提供するために定期的に発生するイベントを示します。このイベントは WebHeartBeatEvent イベント型に関連付けられています。

WebExtendedBase より上のコード値を選択して、独自のカスタム イベント コードを作成することもできます。

eventMappings 状態監視構成要素では、オプションで、イベント コードの範囲を指定できます。イベント コード範囲を指定すると、マッピングはその範囲内のイベント コードを持つイベントにだけ適用されます。指定がない場合は、すべてのイベント コードに適用されます。次の構成ファイルの抜粋は、イベント コードが監査カテゴリに含まれている WebFailureAuditEvent イベントを処理するよう構成された EventLogWebEventProvider を示しています。

</healthMonitoring>
  <eventMappings> 
    <add name="Failure Audits" type=
      "System.Web.Management.WebFailureAuditEvent,System.Web, Version=2.0.3600.0,Culture=neutral,
 PublicKeyToken=b03f5f7f11d50a3a" />
  </eventMappings>
    <add name="Failure Audits Default"
      eventName="Failure Audits"
      provider="EventLogProvider"
      profile="Default"
      minInterval="00:01:00" />
  </rules>
</healthMonitoring>

WebExtendedBase より上のコード値を選択して、独自のカスタム イベント コードを作成することもできます。

継承階層継承階層
System.Object
  System.Web.Management.WebEventCodes
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

WebEventCodes フィールド


パブリック フィールドパブリック フィールド

  名前 説明
パブリック フィールド ApplicationCodeBase ASP.NET 状態監視アプリケーション イベント コードのオフセットを示します。このフィールドは定数です。
パブリック フィールド ApplicationCompilationEnd アプリケーションのコンパイルが完了したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationCompilationStart アプリケーションのコンパイルが開始されたことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationDetailCodeBase アプリケーション詳細イベント コードのオフセットを示します。このフィールドは定数です。
パブリック フィールド ApplicationHeartbeat パルス イベントが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdown アプリケーションが終了したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownBinDirChangeOrDirectoryRename アプリケーションの Bin ディレクトリのサブディレクトリに対して変更または名前の変更があったことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownBrowsersDirChangeOrDirectoryRename アプリケーションの Browsers ディレクトリのサブディレクトリに対して変更または名前の変更があったことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownChangeInGlobalAsax Global.asax ファイルが変更されたことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownChangeInSecurityPolicyFile セキュリティ ポリシー ファイルが変更されたことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownCodeDirChangeOrDirectoryRename App_Code ディレクトリのサブディレクトリに対して変更または名前の変更があったことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownConfigurationChange 構成ファイルが変更されたことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownHostingEnvironment ホスト環境がシャットダウンされることを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownHttpRuntimeClose ASP.NET ランタイムが明示的に閉じられたことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownIdleTimeout アイドル タイムアウトを過ぎたことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownInitializationError アプリケーション初期化エラーが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownMaxRecompilationsReached 再コンパイル回数の上限に達したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownPhysicalApplicationPathChanged アプリケーションの物理パスが変更されたことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownResourcesDirChangeOrDirectoryRename App_Resources ディレクトリのサブディレクトリに対して変更または名前の変更があったことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownUnknown アプリケーションの終了の原因が不明であることを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownUnloadAppDomainCalled アプリケーション ドメインが明示的にアンロードされたことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationStart アプリケーションが起動されたことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド AuditCodeBase ASP.NET 状態監視監査イベント コードのオフセットを示します。このフィールドは定数です。
パブリック フィールド AuditDetailCodeBase ASP.NET 監査詳細イベント コードのオフセットを示します。このフィールドは定数です。
パブリック フィールド AuditFileAuthorizationFailure Web 要求でファイル承認エラーが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド AuditFileAuthorizationSuccess Web 要求でファイル承認が成功したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド AuditFormsAuthenticationFailure Web 要求でフォーム認証エラーが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド AuditFormsAuthenticationSuccess Web 要求でフォーム認証が成功したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド AuditInvalidViewStateFailure ビューステート検査がエラーになったことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド AuditMembershipAuthenticationFailure Web 要求でメンバシップ認証エラーが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド AuditMembershipAuthenticationSuccess Web 要求でメンバシップ認証が成功したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド AuditUnhandledAccessException Web 要求で、処理されないアクセス例外が発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド AuditUnhandledSecurityException Web 要求で、処理されないセキュリティ例外が発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド AuditUrlAuthorizationFailure Web 要求で URL 承認エラーが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド AuditUrlAuthorizationSuccess Web 要求で URL 承認が成功したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ErrorCodeBase ASP.NET 状態監視エラー イベント コードのオフセットを示します。このフィールドは定数です。
パブリック フィールド ExpiredTicketFailure 供給されたチケットの有効期限が切れたことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド InvalidEventCode 許可されないイベント コード値であることを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド InvalidTicketFailure 供給されたチケットが無効であることを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド InvalidViewState 供給されたビューステートが無効であることを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド InvalidViewStateMac 供給されたビューステートが整合性チェックでエラーになったことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド MiscCodeBase ASP.NET 状態監視の Web に関するその他のイベント コードのオフセットを示します。このフィールドは定数です。
パブリック フィールド RequestCodeBase ASP.NET 状態監視 Web 要求イベント コードのオフセットを示します。このフィールドは定数です。
パブリック フィールド RequestTransactionAbort Web 要求が中止されたことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド RequestTransactionComplete Web 要求が完了したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド RuntimeErrorPostTooLarge ポストされた情報のサイズが許容範囲を超えていることを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド RuntimeErrorRequestAbort Web 要求が中止されていることを示すイベント コードを表します。
パブリック フィールド RuntimeErrorUnhandledException 処理されない例外が発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド RuntimeErrorValidationFailure 検証エラーが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド RuntimeErrorViewStateFailure ビューステート エラーが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド SqlProviderEventsDropped SQL プロバイダがイベントを破棄したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド StateServerConnectionError 状態サーバーとの通信中にエラーが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド UndefinedEventCode 定義されていない主要イベント コード値であることを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド UndefinedEventDetailCode 定義されていない詳細イベント コード値であることを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド WebErrorCompilationError コンパイル エラーが発生したことを示します。
パブリック フィールド WebErrorConfigurationError 構成エラーが発生したことを示します。このフィールドは定数です。
パブリック フィールド WebErrorObjectStateFormatterDeserializationError オブジェクトの型または値の逆シリアル化中にエラーが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド WebErrorOtherError 未分類のエラーが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド WebErrorParserError パーサー エラーが発生したことを示すイベント コードを表します。
パブリック フィールド WebErrorPropertyDeserializationError プロパティの逆シリアル化中にエラーが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド WebEventDetailCodeBase ASP.NET 状態監視 Web 詳細イベント コードのオフセットを示します。
パブリック フィールド WebEventProviderInformation イベントに関する非標準情報の記録にプロバイダが使用するイベント コードを表します。このフィールドは定数です。
パブリック フィールド WebExtendedBase カスタム イベント コードのオフセットを示します。このフィールドは定数です。
参照参照

関連項目

WebEventCodes クラス
System.Web.Management 名前空間

その他の技術情報

healthMonitoring 要素 (ASP.NET 設定スキーマ)

WebEventCodes メソッド


WebEventCodes メンバ

ASP.NET 状態監視イベントに関連付けられているコードを定義します。

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


パブリック フィールドパブリック フィールド
  名前 説明
パブリック フィールド ApplicationCodeBase ASP.NET 状態監視アプリケーション イベント コードのオフセットを示します。このフィールドは定数です。
パブリック フィールド ApplicationCompilationEnd アプリケーションのコンパイルが完了したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationCompilationStart アプリケーションのコンパイルが開始されたことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationDetailCodeBase アプリケーション詳細イベント コードのオフセットを示します。このフィールドは定数です。
パブリック フィールド ApplicationHeartbeat パルス イベントが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdown アプリケーションが終了したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownBinDirChangeOrDirectoryRename アプリケーションの Bin ディレクトリのサブディレクトリに対して変更または名前の変更があったことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownBrowsersDirChangeOrDirectoryRename アプリケーションの Browsers ディレクトリのサブディレクトリに対して変更または名前の変更があったことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownChangeInGlobalAsax Global.asax ファイルが変更されたことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownChangeInSecurityPolicyFile セキュリティ ポリシー ファイルが変更されたことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownCodeDirChangeOrDirectoryRename App_Code ディレクトリのサブディレクトリに対して変更または名前の変更があったことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownConfigurationChange 構成ファイルが変更されたことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownHostingEnvironment ホスト環境がシャットダウンされることを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownHttpRuntimeClose ASP.NET ランタイムが明示的に閉じられたことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownIdleTimeout アイドル タイムアウトを過ぎたことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownInitializationError アプリケーション初期化エラーが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownMaxRecompilationsReached 再コンパイル回数の上限に達したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownPhysicalApplicationPathChanged アプリケーションの物理パスが変更されたことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownResourcesDirChangeOrDirectoryRename App_Resources ディレクトリのサブディレクトリに対して変更または名前の変更があったことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownUnknown アプリケーションの終了の原因が不明であることを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationShutdownUnloadAppDomainCalled アプリケーション ドメインが明示的にアンロードされたことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ApplicationStart アプリケーションが起動されたことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド AuditCodeBase ASP.NET 状態監視監査イベント コードのオフセットを示します。このフィールドは定数です。
パブリック フィールド AuditDetailCodeBase ASP.NET 監査詳細イベント コードのオフセットを示します。このフィールドは定数です。
パブリック フィールド AuditFileAuthorizationFailure Web 要求でファイル承認エラーが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド AuditFileAuthorizationSuccess Web 要求でファイル承認が成功したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド AuditFormsAuthenticationFailure Web 要求でフォーム認証エラーが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド AuditFormsAuthenticationSuccess Web 要求でフォーム認証が成功したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド AuditInvalidViewStateFailure ビューステート検査がエラーになったことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド AuditMembershipAuthenticationFailure Web 要求でメンバシップ認証エラーが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド AuditMembershipAuthenticationSuccess Web 要求でメンバシップ認証が成功したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド AuditUnhandledAccessException Web 要求で、処理されないアクセス例外が発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド AuditUnhandledSecurityException Web 要求で、処理されないセキュリティ例外が発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド AuditUrlAuthorizationFailure Web 要求で URL 承認エラーが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド AuditUrlAuthorizationSuccess Web 要求で URL 承認が成功したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド ErrorCodeBase ASP.NET 状態監視エラー イベント コードのオフセットを示します。このフィールドは定数です。
パブリック フィールド ExpiredTicketFailure 供給されたチケットの有効期限が切れたことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド InvalidEventCode 許可されないイベント コード値であることを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド InvalidTicketFailure 供給されたチケットが無効であることを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド InvalidViewState 供給されたビューステートが無効であることを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド InvalidViewStateMac 供給されたビューステートが整合性チェックでエラーになったことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド MiscCodeBase ASP.NET 状態監視の Web に関するその他のイベント コードのオフセットを示します。このフィールドは定数です。
パブリック フィールド RequestCodeBase ASP.NET 状態監視 Web 要求イベント コードのオフセットを示します。このフィールドは定数です。
パブリック フィールド RequestTransactionAbort Web 要求が中止されたことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド RequestTransactionComplete Web 要求が完了したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド RuntimeErrorPostTooLarge ポストされた情報のサイズが許容範囲を超えていることを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド RuntimeErrorRequestAbort Web 要求が中止されていることを示すイベント コードを表します。
パブリック フィールド RuntimeErrorUnhandledException 処理されない例外が発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド RuntimeErrorValidationFailure 検証エラーが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド RuntimeErrorViewStateFailure ビューステート エラーが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド SqlProviderEventsDropped SQL プロバイダがイベントを破棄したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド StateServerConnectionError 状態サーバーとの通信中にエラーが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド UndefinedEventCode 定義されていない主要イベント コード値であることを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド UndefinedEventDetailCode 定義されていない詳細イベント コード値であることを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド WebErrorCompilationError コンパイル エラーが発生したことを示します。
パブリック フィールド WebErrorConfigurationError 構成エラーが発生したことを示します。このフィールドは定数です。
パブリック フィールド WebErrorObjectStateFormatterDeserializationError オブジェクトの型または値の逆シリアル化中にエラーが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド WebErrorOtherError 未分類のエラーが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド WebErrorParserError パーサー エラーが発生したことを示すイベント コードを表します。
パブリック フィールド WebErrorPropertyDeserializationError プロパティの逆シリアル化中にエラーが発生したことを示すイベント コードを表します。このフィールドは定数です。
パブリック フィールド WebEventDetailCodeBase ASP.NET 状態監視 Web 詳細イベント コードのオフセットを示します。
パブリック フィールド WebEventProviderInformation イベントに関する非標準情報の記録にプロバイダが使用するイベント コードを表します。このフィールドは定数です。
パブリック フィールド WebExtendedBase カスタム イベント コードのオフセットを示します。このフィールドは定数です。
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

WebEventCodes クラス
System.Web.Management 名前空間

その他の技術情報

healthMonitoring 要素 (ASP.NET 設定スキーマ)



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「WebEventCodes」の関連用語

WebEventCodesのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



WebEventCodesのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS