次の方法で共有


Microsoft.WindowsAzure.Mobile.Service.Diagnostics 名前空間

クラス

EntityStatusReporter

Entity Framework を StatusReport 使用してテーブル コントローラー用の を提供します

HealthIndicator

外部依存関係のない抽象化の IHealthIndicator 既定の実装を提供します。

MetricsLatencyEvent

未処理の待機時間イベントの内部追跡に使用されるイベント クラス

MetricsLogger

の既定の IMetricsLogger 実装では、ログ記録は行われません。

MongoStatusReporter

Mongo DB を StatusReport 使用するテーブル コントローラー用の を提供します。

SecurityStatusReporter

セキュリティ拡張機能の を StatusReport 提供します。

ServiceExceptionFilterAttribute

フィルター パイプラインで発生する未処理の例外をキャッチし、ログに記録する既定 System.Web.Http.Filters.ExceptionFilterAttribute のを提供します。

ServiceExceptionLogger

グローバル Web API のハンドルされない例外ロガーを提供します。これは、未処理の例外が Web API インフラストラクチャに至る間伝達されるときに呼び出されます。

ServiceTraceManager

組み込みの Web API トレーサーを登録しない単純な System.Web.Http.Tracing.ITraceManager 実装。 これを使用して、サービスからのシステム トレースとユーザー トレースのみをトレースします。

ServiceTraceWriter

この実装では System.Web.Http.Tracing.ITraceWriter 、要求の関連付け識別子 (使用可能な場合) が含まれるようにトレースを書式設定します。 さらに、トレースをそれぞれの "カテゴリ" に基づいてフィルター処理できます。

SignalRStatusReporter

StatusReport ASP.NET SignalR の を提供します。

StatusReporter

サービスの既定値 StatusReport を提供します。

StatusReporterTypeResolver

外部依存関係のない の IStatusReporterTypeResolver 実装を提供します。

StorageStatusReporter

Azure Storage を StatusReport 使用するテーブル コントローラー用 の を提供します。

TableStatusReporter

StatusReportテーブル コントローラーの を提供します。

インターフェイス

IHealthIndicator

サービスの正常性を取得または設定するための抽象化を提供します。 を HealthReport 使用すると、ホーム ページにヒントを提供するなどして、何かが間違っていることを示すことができます。

IMetricsLogger

後で集計およびレポートを行う際にランタイムからメトリック イベントを生成するためのインターフェイスを定義します。

IStatusReporter

によって提供される応答にフィードする状態情報を生成するための抽象化を提供します DiagnosticsController。 によって DiagnosticsController 公開される情報は、 インスタンスを使用してアクセス制御 ConfigOptions されます。 非公開または機密情報を公開しないように注意してください。

IStatusReporterTypeResolver

IStatusReporter 、 を介して状態を報告するための抽象化を提供します DiagnosticsController。 は IStatusReporterTypeResolver 、このプロセスに参加する必要がある実装を IStatusReporter 列挙および提供するための抽象化を提供します。

列挙型

HealthMeter

サービスの正常性の状態を示します。 これは、 が HealthIndicator 要求に応じて正常性レポートを発行するために使用されます。 これを使用する 1 つの場所は、サービスの正常性の状態を報告するサービス ホーム ページに通知を表示することです。