你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft.WindowsAzure.Mobile.Service.Diagnostics 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
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 用于根据请求发出运行状况报告。 使用此项的一个位置是,在服务主页上用通知来指示服务运行状况。 |