DiagnosticsTelemetryModule クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
テレメトリ モジュール診断使用して、SDK の内部問題をポータルと VS デバッグ出力ウィンドウに報告します。
public sealed class DiagnosticsTelemetryModule : IDisposable, Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.IHeartbeatPropertyManager, Microsoft.ApplicationInsights.Extensibility.ITelemetryModule
type DiagnosticsTelemetryModule = class
interface ITelemetryModule
interface IHeartbeatPropertyManager
interface IDisposable
Public NotInheritable Class DiagnosticsTelemetryModule
Implements IDisposable, IHeartbeatPropertyManager, ITelemetryModule
- 継承
-
DiagnosticsTelemetryModule
- 実装
コンストラクター
DiagnosticsTelemetryModule() |
DiagnosticsTelemetryModule クラスの新しいインスタンスを初期化します。 |
プロパティ
DiagnosticsInstrumentationKey |
診断のインストルメンテーション キーを取得または設定します。 を使用して、SDK の内部問題レポートを別のインストルメンテーション キーにリダイレクトします。 |
ExcludedHeartbeatProperties |
ハートビートと共に送信されないプロパティ名の一覧を取得します。 null/空のリストは、すべての既定のプロパティを許可することを意味します。 |
ExcludedHeartbeatPropertyProviders |
無効になっており、既定のハートビート プロパティに影響しない既定のハートビート プロパティ プロバイダーの一覧を取得します。 現在定義されている唯一の既定のハートビート プロパティは、'Base' という名前です。 |
HeartbeatInterval |
ハートビート間の遅延間隔を取得または設定します。 この値を設定すると、ハートビート タイマーが直ちにリセットされます。 |
IsHeartbeatEnabled |
ハートビート機能が無効かどうかを示す値を取得または設定します。 |
Severity |
テレメトリ モジュール LogLevel 構成設定診断取得または設定します。 使用可能な値 LogAlways、Critical、Error、Warning、Informational、Verbose。 |
メソッド
AddHeartbeatProperty(String, String, Boolean) |
各ハートビートで送信されたペイロードに新しい Heartbeat プロパティを追加します。 ハートビートに追加するプロパティの値を更新するには、 SetHeartbeatProperty(String, String, Nullable<Boolean>)です。 Heartbeat ペイロードに既に存在する名前を持つ HeartbeatProperty を追加することはできません。これには、SDK の既定の項目の名前が含まれます (ただし、これらに限定されません)。 |
Dispose() |
このオブジェクトを破棄します。 |
Finalize() |
クラスのインスタンスを最終処理します DiagnosticsTelemetryModule 。 |
Initialize(TelemetryConfiguration) |
このテレメトリ モジュールを初期化します。 |
SetHeartbeatProperty(String, String, Nullable<Boolean>) |
更新された値をハートビートの既存のプロパティに設定します。 propertyName は null 以外で空でない必要があり、propertyValue パラメーターと isHealthy パラメーターの少なくとも 1 つは null 以外である必要があります。 新しい HeartbeatProperty がハートビート ペイロードに () 追加AddHeartbeatProperty(String, String, Boolean)されると、その項目で表される値はいつでもこのメソッドを使用して更新できます。 |
適用対象
Azure SDK for .NET