次の方法で共有


TelemetryContext クラス

定義

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

public ref class TelemetryContext sealed : Microsoft::VisualStudio::ApplicationInsights::DataContracts::IJsonSerializable
public sealed class TelemetryContext : Microsoft.VisualStudio.ApplicationInsights.DataContracts.IJsonSerializable
type TelemetryContext = class
    interface IJsonSerializable
Public NotInheritable Class TelemetryContext
Implements IJsonSerializable
継承
TelemetryContext
実装

コンストラクター

TelemetryContext()

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

プロパティ

Component

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

Device

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

InstrumentationKey

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

Location

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

Operation

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

Properties

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

Session

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

User

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

明示的なインターフェイスの実装

IJsonSerializable.Serialize(IJsonWriter)

このオブジェクトを JSON 形式でシリアル化します。 これは、Common Schema 2.0 データ フローで使用されます。 共通スキーマ 4 はタグを使用せず、別の形式を使用しているため、TelemetryHelper:WriteEnvelopeProperties に iKey を書き込みます

拡張メソッド

GetInternalContext(TelemetryContext)

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

適用対象