Microsoft.WindowsAzure.Mobile.Service.Diagnostics Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |
Azure SDK for .NET