Compartilhar via


Microsoft.WindowsAzure.Mobile.Service.Diagnostics Namespace

Classes

EntityStatusReporter

Fornece um StatusReport para controladores de tabela usando o Entity Framework

HealthIndicator

Fornece uma implementação padrão da IHealthIndicator abstração sem dependências externas.

MetricsLatencyEvent

Classe de evento usada para acompanhamento interno de eventos de latência pendentes

MetricsLogger

A implementação padrão disso IMetricsLogger não faz nenhum registro em log.

MongoStatusReporter

Fornece um StatusReport para controladores de tabela usando o Mongo DB.

SecurityStatusReporter

Fornece um StatusReport para extensões de segurança.

ServiceExceptionFilterAttribute

Fornece um padrão System.Web.Http.Filters.ExceptionFilterAttribute que captura exceções sem tratamento que ocorrem no pipeline de filtro e registra-as em log.

ServiceExceptionLogger

Fornece um agente de exceção sem tratamento da API Web global que é chamado quando exceções sem tratamento se propagam até a infraestrutura da API Web.

ServiceTraceManager

Implementação simples System.Web.Http.Tracing.ITraceManager que não registra nenhum dos rastreamentos internos da API Web. Usamos isso para rastrear apenas rastreamentos do sistema e rastreamentos de usuário do serviço.

ServiceTraceWriter

Essa System.Web.Http.Tracing.ITraceWriter implementação formata rastreamentos para que eles incluam um identificador de correlação de solicitação, se disponível. Além disso, permite que os rastreamentos sejam filtrados com base em sua respectiva "Categoria".

SignalRStatusReporter

Fornece um StatusReport para ASP.NET SignalR.

StatusReporter

Fornece um padrão StatusReport para o serviço.

StatusReporterTypeResolver

Fornece uma implementação de IStatusReporterTypeResolver sem dependências externas.

StorageStatusReporter

Fornece um StatusReport para controladores de tabela usando o Armazenamento do Azure.

TableStatusReporter

Fornece um StatusReport para controladores de tabela.

Interfaces

IHealthIndicator

Fornece uma abstração para obter ou definir a integridade de um serviço. O HealthReport pode ser usado para indicar que algo está errado, por exemplo, fornecendo uma dica na home page.

IMetricsLogger

Define uma interface para emitir eventos de métricas do runtime para agregação e relatórios posteriores.

IStatusReporter

Fornece uma abstração para gerar informações de status que alimentam a resposta fornecida pelo DiagnosticsController. As informações expostas pelo são DiagnosticsController controladas pelo acesso usando a ConfigOptions instância . Tenha cuidado para não expor informações privadas ou confidenciais.

IStatusReporterTypeResolver

O IStatusReporter fornece uma abstração para relatar status por meio do DiagnosticsController. O IStatusReporterTypeResolver fornece uma abstração para enumerar e fornecer as IStatusReporter implementações que devem participar desse processo.

Enumerações

HealthMeter

Indica o estado de integridade do serviço. Isso é usado pelo HealthIndicator para emitir um relatório de integridade mediante solicitação. Um local em que isso é usado é indicar com um aviso na home page do serviço relatando o estado de integridade do serviço.