Udostępnij za pośrednictwem


Microsoft.WindowsAzure.Mobile.Service.Diagnostics Przestrzeń nazw

Klasy

EntityStatusReporter

Udostępnia element StatusReport dla kontrolerów tabel przy użyciu programu Entity Framework

HealthIndicator

Zapewnia domyślną implementację IHealthIndicator abstrakcji bez zależności zewnętrznych.

MetricsLatencyEvent

Klasa zdarzeń używana do wewnętrznego śledzenia zaległych zdarzeń opóźnienia

MetricsLogger

Domyślna implementacja IMetricsLogger tej funkcji nie wykonuje żadnych rejestrowania.

MongoStatusReporter

Udostępnia element StatusReport dla kontrolerów tabel przy użyciu bazy danych Mongo DB.

SecurityStatusReporter

Zapewnia rozszerzenie StatusReport zabezpieczeń.

ServiceExceptionFilterAttribute

Zawiera wartość domyślną System.Web.Http.Filters.ExceptionFilterAttribute , która przechwytuje nieobsługiwane wyjątki występujące w potoku filtru i rejestruje je.

ServiceExceptionLogger

Udostępnia globalny nieobsługiwany rejestrator wyjątków interfejsu API sieci Web, który jest wywoływany, gdy nieobsługiwane wyjątki propagują całą drogę do infrastruktury internetowego interfejsu API.

ServiceTraceManager

Prosta System.Web.Http.Tracing.ITraceManager implementacja, która nie rejestruje żadnych wbudowanych funkcji śledzenia interfejsu API sieci Web. Jest to używane do śledzenia tylko śladów systemu i śladów użytkownika z usługi.

ServiceTraceWriter

Ta System.Web.Http.Tracing.ITraceWriter implementacja formatuje ślady, tak aby zawierały identyfikator korelacji żądania, jeśli jest dostępny. Ponadto umożliwia filtrowanie śladów na podstawie odpowiedniej kategorii.

SignalRStatusReporter

Udostępnia dla StatusReport ASP.NET SignalR.

StatusReporter

Udostępnia wartość domyślną StatusReport dla usługi.

StatusReporterTypeResolver

Zapewnia implementację bez IStatusReporterTypeResolver zależności zewnętrznych.

StorageStatusReporter

Udostępnia element StatusReport dla kontrolerów tabel przy użyciu usługi Azure Storage.

TableStatusReporter

Udostępnia element StatusReport dla kontrolerów tabel.

Interfejsy

IHealthIndicator

Zapewnia abstrakcję pobierania lub ustawiania kondycji usługi. Można HealthReport go użyć do wskazania, że coś jest nie tak, na przykład podając wskazówkę na stronie głównej.

IMetricsLogger

Definiuje interfejs do emitowania zdarzeń metryk ze środowiska uruchomieniowego na potrzeby późniejszej agregacji i raportowania.

IStatusReporter

Zapewnia abstrakcję do generowania informacji o stanie, które są przekazywane do odpowiedzi dostarczonej DiagnosticsControllerprzez element . Informacje udostępniane przez usługę DiagnosticsControllerConfigOptions są kontrolowane przy użyciu wystąpienia. Należy zachować ostrożność, aby nie ujawniać żadnych prywatnych ani poufnych informacji.

IStatusReporterTypeResolver

Element IStatusReporter zapewnia abstrakcję stanu raportowania za pośrednictwem elementu DiagnosticsController. Element IStatusReporterTypeResolver zapewnia abstrakcję do wyliczania i udostępniania IStatusReporter implementacji, które powinny uczestniczyć w tym procesie.

Wyliczenia

HealthMeter

Wskazuje stan kondycji usługi. Jest to używane przez program HealthIndicator do wystawiania raportu o kondycji po żądaniu. Jednym z miejsc, w którym jest to używane, jest wskazanie powiadomienia na stronie głównej usługi raportowania stanu kondycji usługi.