WebEventCodes 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義與 ASP.NET 健康監視事件關聯的代碼。
public ref class WebEventCodes sealed
public sealed class WebEventCodes
type WebEventCodes = class
Public NotInheritable Class WebEventCodes
- 繼承
-
WebEventCodes
ASP.NET 健康情況監視可讓生產與作業人員管理已部署的 Web 應用程式。 System.Web.Management命名空間包含負責封裝應用程式健康狀態資料的健全狀況事件種類,以及負責處理此資料的提供者類型。 它也包含支援類型,可協助管理健康情況事件。
類別 WebEventCodes 包含可識別健康情況監視事件種類的程式碼。 類別中定義了兩種類型的程式碼:主要程式碼,可識別 ASP.NET 健康情況監視事件;和詳細代碼,可提供相關主要程式碼的詳細資訊。 這些程式碼會實作為整數,而不是列舉,以允許擴充性。
引發健康情況監視事件時,它會與主要事件程式碼相關聯。 下列清單會識別類別內 WebEventCodes 定義的主要事件代碼類別:
應用程式代碼。 應用程式代碼會識別應用程式存留期的事件,例如啟動和關機事件。 其值大於 ApplicationCodeBase 欄位常數。 它們與事件種類相關聯 WebApplicationLifetimeEvent 。 活動訊號事件是一種特殊的應用程式事件。 它會識別定期引發的事件,以提供相對於執行中進程狀態的資訊。 它與事件種類相關聯 WebHeartbeatEvent 。
要求代碼。 要求碼會識別提供個別要求資訊的非錯誤事件。 其值大於 RequestCodeBase 欄位常數。 它們與事件種類相關聯 WebRequestEvent 。
錯誤碼。 錯誤碼會識別包含兩種錯誤相關資訊的事件:與 Web 要求和系統性錯誤特別相關的錯誤。 與 Web 要求相關的錯誤包括未處理的例外狀況、檢視狀態錯誤,以及輸入驗證錯誤。 它們與事件種類相關聯 WebRequestErrorEvent 。 系統性錯誤與設定或應用程式程式碼有關,包括剖析器錯誤和編譯錯誤。 它們與事件種類相關聯 WebErrorEvent 。 這兩種錯誤都有大於 ErrorCodeBase 欄位常數的值。
稽核碼。 稽核碼會識別包含可稽核資訊的事件,例如登入嘗試、存取安全性違規和授權違規。 其值大於 AuditCodeBase 。 它們與 WebAuditEvent 及其衍生事件種類相關聯。
其他程式碼。 其他程式碼不會識別事件,但用來標示非標準事件資訊。 其值大於 MiscCodeBase 。 如需詳細資訊, WebEventProviderInformation 請參閱 。
您可以選擇上述 WebExtendedBase 的程式碼值,以建立自己的自訂事件程式碼。
在健全狀況監視組態專案中 eventMappings
,您可以選擇性地指定事件程式碼範圍。 如果指定事件程式碼範圍,對應只會套用至在該範圍內具有事件碼的事件;否則,它會套用至所有事件代碼。 下列組態檔摘錄顯示已 EventLogWebEventProvider 設定來處理 WebFailureAuditEvent 事件代碼屬於稽核類別的事件。
<healthMonitoring>
<eventMappings>
<add name="Failure Audits" type=
"System.Web.Management.WebFailureAuditEvent,System.Web, Version=2.0.3600.0,Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</eventMappings>
<rules>
<add name="Failure Audits Default"
eventName="Failure Audits"
provider="EventLogProvider"
profile="Default"
minInterval="00:01:00" />
</rules>
</healthMonitoring>
您可以選擇上述 WebExtendedBase 的程式碼值,以建立自己的自訂事件程式碼。
Application |
識別 ASP.NET 健康監視應用程式事件代碼的位移。 這個欄位為常數。 |
Application |
表示事件代碼,表示應用程式的編譯已完成。 這個欄位為常數。 |
Application |
表示事件代碼,表示應用程式的編譯已開始。 這個欄位為常數。 |
Application |
識別應用程式詳細資料事件代碼的位移。 這個欄位為常數。 |
Application |
表示事件代碼,表示發生活動訊號事件。 這個欄位為常數。 |
Application |
表示事件代碼,表示應用程式已關閉。 這個欄位為常數。 |
Application |
表示事件代碼,表示應用程式 Bin 目錄中的子目錄已變更或重新命名。 這個欄位為常數。 |
Application |
表示事件代碼,表示 Browsers 應用程式目錄中的子目錄已變更或重新命名。 這個欄位為常數。 |
Application |
表示事件代碼,指出建置管理員所進行的變更,需要關閉應用程式定義域。 |
Application |
表示事件代碼,表示 Global.asax 檔案已變更。 這個欄位為常數。 |
Application |
表示事件代碼,表示安全性原則檔已變更。 這個欄位為常數。 |
Application |
表示事件代碼,表示 App_Code 目錄中的子目錄已變更或重新命名。 這個欄位為常數。 |
Application |
表示事件代碼,表示組態檔已變更。 這個欄位為常數。 |
Application |
表示事件代碼,表示裝載環境正在關閉。 這個欄位為常數。 |
Application |
表示事件代碼,表示 ASP.NET 執行階段已明確關閉。 這個欄位為常數。 |
Application |
表示事件代碼,表示已超過閒置 (Idle) 逾時期限。 這個欄位為常數。 |
Application |
表示事件代碼,表示發生應用程式初始化錯誤。 這個欄位為常數。 |
Application |
表示事件代碼,表示已達最大重新編譯次數。 這個欄位為常數。 |
Application |
表示事件代碼,表示應用程式的實體路徑已變更。 這個欄位為常數。 |
Application |
表示事件代碼,表示 App_Resources 目錄中的子目錄已變更或重新命名。 這個欄位為常數。 |
Application |
表示事件代碼,表示應用程式關閉的原因不明。 這個欄位為常數。 |
Application |
表示事件代碼,表示應用程式定義域已明確卸載。 這個欄位為常數。 |
Application |
表示事件代碼,表示應用程式已啟動。 這個欄位為常數。 |
Audit |
識別 ASP.NET 健康監視稽核事件代碼的位移。 這個欄位為常數。 |
Audit |
識別 ASP.NET 稽核詳細資料事件代碼的位移。 這個欄位為常數。 |
Audit |
表示事件代碼,表示在 Web 要求期間發生檔案授權失敗。 這個欄位為常數。 |
Audit |
表示事件代碼,表示在 Web 要求期間發生檔案授權成功。 這個欄位為常數。 |
Audit |
表示事件代碼,表示在 Web 要求期間發生表單驗證失敗。 這個欄位為常數。 |
Audit |
表示事件代碼,表示在 Web 要求期間發生表單驗證成功。 這個欄位為常數。 |
Audit |
表示事件代碼,表示檢視狀態驗證失敗。 這個欄位為常數。 |
Audit |
表示事件代碼,表示在 Web 要求期間發生成員資格驗證失敗。 這個欄位為常數。 |
Audit |
表示事件代碼,表示在 Web 要求期間發生成員資格驗證成功。 這個欄位為常數。 |
Audit |
表示事件代碼,表示在 Web 要求期間發生未處理的存取例外狀況。 這個欄位為常數。 |
Audit |
表示事件代碼,表示在 Web 要求期間發生未處理的安全性例外狀況。 這個欄位為常數。 |
Audit |
表示事件代碼,表示在 Web 要求期間發生 URL 授權失敗。 這個欄位為常數。 |
Audit |
表示事件代碼,表示在 Web 要求期間發生 URL 授權成功。 這個欄位為常數。 |
Error |
識別 ASP.NET 健康監視錯誤事件代碼的位移。 這個欄位為常數。 |
Expired |
表示事件代碼,表示提供的票證已過期。 這個欄位為常數。 |
Invalid |
表示事件代碼,表示事件代碼值是不允許的。 這個欄位為常數。 |
Invalid |
表示事件代碼,表示提供的票證無效。 這個欄位為常數。 |
Invalid |
表示事件代碼,表示提供的檢視狀態無效。 這個欄位為常數。 |
Invalid |
表示事件代碼,表示提供的檢視狀態未通過完整性檢查。 這個欄位為常數。 |
Misc |
識別 ASP.NET 健康監視 Web 其他事件代碼的位移。 這個欄位為常數。 |
Request |
識別 ASP.NET 健康監視 Web 要求事件代碼的位移。 這個欄位為常數。 |
Request |
表示事件代碼,表示 Web 要求已中止。 這個欄位為常數。 |
Request |
表示事件代碼,表示 Web 要求已完成。 這個欄位為常數。 |
Runtime |
表示事件代碼,表示張貼的資訊大小超過允許的限制。 這個欄位為常數。 |
Runtime |
表示事件代碼,表示 Web 要求已中止。 |
Runtime |
表示事件代碼,表示發生未處理的例外狀況。 這個欄位為常數。 |
Runtime |
表示事件代碼,表示發生驗證錯誤。 這個欄位為常數。 |
Runtime |
表示事件代碼,表示發生檢視狀態失敗。 這個欄位為常數。 |
Runtime |
表示事件代碼,指出存取 Web 資源時發生了錯誤。 這個欄位為常數。 |
Sql |
表示事件代碼,表示 SQL 提供者已卸除事件。 這個欄位為常數。 |
State |
表示事件代碼,表示在與狀態伺服器通訊時發生錯誤。 這個欄位為常數。 |
Undefined |
表示事件代碼,表示主要事件代碼未定義。 這個欄位為常數。 |
Undefined |
表示事件代碼,表示詳細資料事件代碼未定義。 這個欄位為常數。 |
Web |
指示發生編譯錯誤。 |
Web |
指示發生組態錯誤。 這個欄位為常數。 |
Web |
表示事件代碼,指出在物件型別或值的還原序列化 (Deserialization) 期間發生了錯誤。 這個欄位為常數。 |
Web |
表示事件代碼,表示發生未分類的錯誤。 這個欄位為常數。 |
Web |
表示事件代碼,表示發生剖析器錯誤。 |
Web |
表示事件代碼,指出在屬性的還原序列化期間發生了錯誤。 這個欄位為常數。 |
Web |
識別 ASP.NET 健康監視 Web 詳細資料事件代碼的位移。 |
Web |
表示事件代碼,提供者會使用這個代碼來記錄事件的非標準資訊。 這個欄位為常數。 |
Web |
識別自訂事件代碼的位移。 這個欄位為常數。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
Get |
做為預設雜湊函式。 (繼承來源 Object) |
Get |
取得目前執行個體的 Type。 (繼承來源 Object) |
Memberwise |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
To |
傳回代表目前物件的字串。 (繼承來源 Object) |
產品 | 版本 |
---|---|
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |