Partilhar via


Microsoft.WindowsAzure.Mobile.Service.Diagnostics Espaço de Nomes

Classes

EntityStatusReporter

Fornece um para controladores de StatusReport tabela com o Entity Framework

HealthIndicator

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

MetricsLatencyEvent

Classe de eventos utilizada para o controlo interno de eventos de latência pendentes

MetricsLogger

A implementação IMetricsLogger predefinida não faz qualquer registo.

MongoStatusReporter

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

SecurityStatusReporter

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

ServiceExceptionFilterAttribute

Fornece uma predefinição System.Web.Http.Filters.ExceptionFilterAttribute que captura exceções não processadas que ocorrem no pipeline de filtro e regista-as.

ServiceExceptionLogger

Fornece um logger de exceção não processada da API Web global chamado quando as exceções não processadas propagam todo o caminho para a infraestrutura de API Web.

ServiceTraceManager

Implementação simples System.Web.Http.Tracing.ITraceManager que não regista nenhum dos rastreios de API Web incorporados. Utilizamos esta opção para rastrear apenas rastreios de sistema e rastreios de utilizadores do serviço.

ServiceTraceWriter

Esta System.Web.Http.Tracing.ITraceWriter implementação formata rastreios para que incluam um identificador de correlação de pedidos, se disponível. Além disso, permite que os rastreios sejam filtrados com base na respetiva "Categoria".

SignalRStatusReporter

Fornece um StatusReport para ASP.NET SignalR.

StatusReporter

Fornece uma predefinição StatusReport para o serviço.

StatusReporterTypeResolver

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

StorageStatusReporter

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

TableStatusReporter

Fornece um para controladores de StatusReport tabela.

Interfaces

IHealthIndicator

Fornece uma abstração para obter ou definir o estado de funcionamento de um serviço. Pode HealthReport ser utilizado para indicar que algo está errado, por exemplo, ao fornecer uma sugestão 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 estado que se alimentam da resposta fornecida pelo DiagnosticsController. As informações expostas pelo é controlado pelo DiagnosticsController acesso através da ConfigOptions instância. Tenha cuidado para não expor informações privadas ou confidenciais.

IStatusReporterTypeResolver

O IStatusReporter fornece uma abstração para o estado do relatório através do DiagnosticsController. O IStatusReporterTypeResolver fornece uma abstração para enumerar e fornecer as IStatusReporter implementações que devem participar neste processo.

Enumerações

HealthMeter

Indica o estado de funcionamento do serviço. Isto é utilizado pelo HealthIndicator para emitir um relatório de estado de funcionamento a pedido. Um local onde isto é utilizado é para indicar com um aviso na home page do serviço que comunica o estado de funcionamento do serviço.