Share via


TelemetryContext クラス

定義

Application Insights サービスにテレメトリを送信するためのコンテキストを表します。 詳細情報

public sealed class TelemetryContext
type TelemetryContext = class
Public NotInheritable Class TelemetryContext
継承
TelemetryContext

コンストラクター

TelemetryContext()

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

フィールド

FlagDropIdentifiers

サーバーが受信イベントからの IP アドレスを格納しないことを示す フラグの値。

プロパティ

Cloud

この TelemetryContextによって追跡されるクラウドを記述する オブジェクトを取得します。

Component

この TelemetryContextによって追跡されるコンポーネントを記述する オブジェクトを取得します。

Device

この TelemetryContextによって追跡されるデバイスを記述する オブジェクトを取得します。

Flags

イベントの優先度とエンドポイントの動作を制御するフラグを取得または設定します。

GlobalProperties

スコープ内でグローバルなアプリケーション定義のプロパティ値のディクショナリを取得します。 今後の SDK バージョンでは、項目レベルのプロパティとは別にこれをシリアル化できます。 詳細情報

InstrumentationKey

この TelemetryContextに記録されているすべてのITelemetryオブジェクトの既定のインストルメンテーション キーを取得または設定します。

Location

この TelemetryContextによって追跡される場所を記述する オブジェクトを取得します。

Operation

この TelemetryContextによって追跡される操作を記述する オブジェクトを取得します。 詳細情報

Properties
古い.

アプリケーション定義のプロパティ値のディクショナリを取得します。 詳細情報

Session

この TelemetryContextによって追跡されるユーザー セッションを記述する オブジェクトを取得します。

User

この TelemetryContextによって追跡されるユーザーを記述する オブジェクトを取得します。

メソッド

StoreRawObject(String, Object, Boolean)

指定されたキーに対して生オブジェクトを格納します。 TelemetryInitializers がそれらにアクセスしてテレメトリを強化するための追加の詳細を抽出できるように、データ コレクターから生オブジェクトを格納するには、これを使用します。 このメソッドを介して格納されたオブジェクトは、自動的にシリアル化されず、バックエンドに送信されます。 複数のシンクが構成されている場合は共有 (つまり複製されません) ため、シンクでは読み取り専用として扱う必要があります。

TryGetRawObject(String, Object)

指定されたキーを持つ生オブジェクトを返します。
ここで取得したオブジェクトは、自動的にシリアル化されず、バックエンドに送信されます。 複数のシンクが構成されている場合は共有 (つまり複製されません) ため、シンクでは読み取り専用として扱う必要があります。

拡張メソッド

GetInternalContext(TelemetryContext)

TelemetryContext の内部コンテキストを返します。

適用対象