Microsoft.WindowsAzure.Mobile.Service.Diagnostics 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
EntityStatusReporter |
使用 Entity Framework 提供資料表控制器的 StatusReport |
HealthIndicator |
提供沒有外部相依性之抽象概念的預設實 IHealthIndicator 作。 |
MetricsLatencyEvent |
用於內部追蹤未完成延遲事件的事件類別 |
MetricsLogger |
的預設實 IMetricsLogger 作不會執行任何記錄。 |
MongoStatusReporter |
StatusReport針對使用 Mongo DB 的資料表控制器提供 。 |
SecurityStatusReporter |
StatusReport提供 安全性延伸模組的 。 |
ServiceExceptionFilterAttribute |
提供預設 System.Web.Http.Filters.ExceptionFilterAttribute ,以攔截篩選管線中發生的未處理的例外狀況,並加以記錄。 |
ServiceExceptionLogger |
提供全域 Web API 未處理的例外狀況記錄器,當未處理的例外狀況傳播至 Web API 基礎結構時,會呼叫此記錄器。 |
ServiceTraceManager |
未註冊任何內建 Web API 追蹤程式的簡單 System.Web.Http.Tracing.ITraceManager 實作。 我們僅使用此專案來追蹤來自服務的系統追蹤和使用者追蹤。 |
ServiceTraceWriter |
此 System.Web.Http.Tracing.ITraceWriter 實作會格式化追蹤,以便在可用時包含要求相互關聯識別碼。 此外,它允許根據追蹤的個別「類別」進行篩選。 |
SignalRStatusReporter |
StatusReport提供 ASP.NET SignalR 的 。 |
StatusReporter |
提供服務的預設值 StatusReport 。 |
StatusReporterTypeResolver |
提供 沒有外部相依性的 實 IStatusReporterTypeResolver 作。 |
StorageStatusReporter |
StatusReport針對使用 Azure 儲存體的資料表控制器提供 。 |
TableStatusReporter |
提供資料表控制器的 StatusReport 。 |
介面
IHealthIndicator |
提供取得或設定服務健康情況的抽象概念。 HealthReport可用來指出發生錯誤,例如在首頁上提供提示。 |
IMetricsLogger |
定義介面,以便從執行時間發出計量事件,以供稍後匯總和報告使用。 |
IStatusReporter |
提供抽象概念,以產生狀態資訊,以饋送至 所提供的 DiagnosticsController 回應。 所 DiagnosticsController 公開的資訊是使用 ConfigOptions 實例來控制的存取權。 請小心不要公開任何私人或機密資訊。 |
IStatusReporterTypeResolver |
提供 IStatusReporter 透過 報告狀態的 DiagnosticsController 抽象概念。 提供 IStatusReporterTypeResolver 列舉的抽象概念,並提供 IStatusReporter 應該參與此程式的實作。 |
列舉
HealthMeter |
指出服務健康情況的狀態。 這會由 HealthIndicator 使用,在要求時發出健康情況報告。 其中一個使用這個的位置,就是在服務首頁上指出報表服務健康情況狀態的通知。 |