次の方法で共有


DiagnosticsTelemetryModule クラス

定義

テレメトリ モジュール診断使用して、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)されると、その項目で表される値はいつでもこのメソッドを使用して更新できます。

適用対象