Condividi tramite


Microsoft.WindowsAzure.Mobile.Service.Diagnostics Spazio dei nomi

Classi

EntityStatusReporter

Fornisce un StatusReport oggetto per i controller di tabella che usano Entity Framework

HealthIndicator

Fornisce un'implementazione predefinita dell'astrazione IHealthIndicator senza dipendenze esterne.

MetricsLatencyEvent

Classe di evento usata per il rilevamento interno degli eventi di latenza in sospeso

MetricsLogger

Implementazione predefinita di IMetricsLogger che non esegue alcuna registrazione.

MongoStatusReporter

Fornisce un StatusReport oggetto per i controller di tabella che usano Mongo DB.

SecurityStatusReporter

Fornisce un oggetto StatusReport per le estensioni di sicurezza.

ServiceExceptionFilterAttribute

Fornisce un valore predefinito System.Web.Http.Filters.ExceptionFilterAttribute che rileva eccezioni non gestite che si verificano nella pipeline di filtro e li registra.

ServiceExceptionLogger

Fornisce un logger di eccezione Web globale non gestito che viene chiamato quando le eccezioni non gestite si propagano all'infrastruttura API Web.

ServiceTraceManager

Implementazione semplice System.Web.Http.Tracing.ITraceManager che non registra nessuno dei tracciatori api Web predefiniti. Questa operazione viene usata solo per tracciare le tracce del sistema e le tracce utente dal servizio.

ServiceTraceWriter

Questa System.Web.Http.Tracing.ITraceWriter implementazione formatta tracce in modo che includano un identificatore di correlazione della richiesta se disponibile. Inoltre, consente di filtrare le tracce in base al rispettivo "Categoria".

SignalRStatusReporter

Fornisce un oggetto StatusReport per ASP.NET SignalR.

StatusReporter

Fornisce un valore predefinito StatusReport per il servizio.

StatusReporterTypeResolver

Fornisce un'implementazione di IStatusReporterTypeResolver senza dipendenze esterne.

StorageStatusReporter

Fornisce un StatusReport oggetto per i controller di tabella che usano Archiviazione di Azure.

TableStatusReporter

Fornisce un StatusReport oggetto per i controller di tabella.

Interfacce

IHealthIndicator

Fornisce un'astrazione per ottenere o impostare l'integrità di un servizio. Può HealthReport essere usato per indicare che qualcosa non è corretto, ad esempio fornendo un suggerimento nella home page.

IMetricsLogger

Definisce un'interfaccia per l'emissione di eventi di metriche dal runtime per aggregazioni e report successivi.

IStatusReporter

Fornisce un'astrazione per la generazione di informazioni sullo stato che generano la risposta fornita da DiagnosticsController. Le informazioni esposte dall'oggetto sono controllate tramite l'istanza DiagnosticsControllerConfigOptions . Prestare attenzione a non esporre informazioni private o riservate.

IStatusReporterTypeResolver

Fornisce IStatusReporter un'astrazione per la creazione di report tramite .DiagnosticsController Fornisce IStatusReporterTypeResolver un'astrazione per enumerare e fornire le IStatusReporter implementazioni che devono partecipare a questo processo.

Enumerazioni

HealthMeter

Indica lo stato di integrità del servizio. Questa operazione viene usata dall'oggetto HealthIndicator per rilasciare un report di integrità su richiesta. Un luogo in cui viene usato è indicare con un avviso nella home page del servizio che segnala lo stato di integrità del servizio.