TelemetryConfiguration クラス

定義

通常、ApplicationInsights.config ファイルから読み込まれるグローバル テレメトリ構成をカプセル化します。

public sealed class TelemetryConfiguration : IDisposable
type TelemetryConfiguration = class
    interface IDisposable
Public NotInheritable Class TelemetryConfiguration
Implements IDisposable
継承
TelemetryConfiguration
実装

注釈

すべての TelemetryContext オブジェクトは、このクラスによって提供される Active テレメトリ構成を使用して初期化されます。

コンストラクター

TelemetryConfiguration(String)
古い.

TelemetryConfiguration クラスの新しいインスタンスを初期化します。

TelemetryConfiguration(String, ITelemetryChannel)
古い.

TelemetryConfiguration クラスの新しいインスタンスを初期化します。

プロパティ

Active
古い.

ApplicationInsights.config ファイルから読み込まれたアクティブな TelemetryConfiguration インスタンスを取得します。 構成ファイルが存在しない場合、アクティブな構成インスタンスは、Application Insights にテレメトリを送信するために必要な最小限の既定値で初期化されます。

ApplicationIdProvider

アプリケーション ID プロバイダーを取得または設定します。

ConnectionString

接続文字列を取得または設定します。 この値を設定すると、 も 設定 (および上書き) されます InstrumentationKey。 エンドポイントが検証され、 および ServerTelemetryChannel ApplicationIdProviderおよび に対して設定 (および上書き) InMemoryChannel されます。

DefaultTelemetrySink

既定のテレメトリ シンクを取得します。

DisableTelemetry

Application Insights へのテレメトリの送信が無効かどうかを示す値を取得または設定します。

EndpointContainer

サービス エンドポイントを使用できるようにするエンドポイント コンテナーを取得します。

InstrumentationKey
古い.

アプリケーションの既定のインストルメンテーション キーを取得または設定します。

TelemetryChannel

既定のシンクのテレメトリ チャネルを取得または設定します。 チャネルのエンドポイントの設定も試みます。

TelemetryInitializers

テレメトリに関する追加情報を提供するオブジェクトの ITelemetryInitializer 一覧を取得します。

TelemetryProcessorChainBuilder

TelemetryConfiguration で TelemetryProcessors をビルドして設定できる TelemetryProcessorChainBuilder を取得します。

TelemetryProcessors

TelemetryProcessors の読み取り専用コレクションを取得します。

TelemetrySinks

構成に関連付けられているテレメトリ シンクの一覧を取得します。

メソッド

CreateDefault()

ApplicationInsights.config ファイルから読み込まれた新しい TelemetryConfiguration インスタンスを作成します。 構成ファイルが存在しない場合、新しい構成インスタンスは、Application Insights にテレメトリを送信するために必要な最小の既定値で初期化されます。

CreateFromConfiguration(String)

指定した構成から読み込まれた新しい TelemetryConfiguration インスタンスを作成します。

Dispose()

TelemetryConfiguration クラスの現在のインスタンスによって使用されているリソースを解放します。

SetAzureTokenCredential(Object)

この構成の TokenCredential を設定します。

拡張メソッド

GetMetricManager(TelemetryConfiguration)

TelemetryConfiguration.GetMetricManager(..) は、パブリック サーフェスのプルティングを回避するための内部メソッドです。 名前空間 Microsoft.ApplicationInsights.Extensibility を使用して、この拡張メソッドを使用して へのアクセスを MetricManager 取得できます。

適用対象