你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.WindowsAzure.Mobile.Service.Diagnostics 命名空间

EntityStatusReporter

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 用于根据请求发出运行状况报告。 使用此项的一个位置是,在服务主页上用通知来指示服务运行状况。