Sdílet prostřednictvím


TelemetryContext Třída

Definice

Představuje kontext pro odesílání telemetrie do služby 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
Dědičnost
TelemetryContext
Implementuje

Konstruktory

TelemetryContext()

Inicializuje novou instanci TelemetryContext třídy .

Vlastnosti

Component

Získá objekt popisující komponentu sledovaný tímto TelemetryContextobjektem .

Device

Získá objekt popisující zařízení sledované tímto TelemetryContextobjektem .

InstrumentationKey

Získá nebo nastaví výchozí instrumentační klíč pro všechny ITelemetry objekty protokolované v tomto TelemetryContext.

Location

Získá objekt popisující umístění sledované tímto TelemetryContextobjektem .

Operation

Získá objekt popisující operaci sledované tímto TelemetryContextobjektem .

Properties

Získá slovník hodnot vlastností definovaných aplikací.

Session

Získá objekt popisující relaci uživatele sledované tímto TelemetryContextobjektem .

User

Získá objekt popisující uživatele sledovaného tímto TelemetryContextobjektem .

Explicitní implementace rozhraní

IJsonSerializable.Serialize(IJsonWriter)

Serializuje tento objekt ve formátu JSON. Používá se v toku dat Common Schema 2.0. Běžné schéma 4 nepoužívá značky a zapisuje klíč iKey v telemetryHelper:WriteEnvelopeProperties, protože používá jiný formát.

Metody rozšíření

GetInternalContext(TelemetryContext)

Vrátí interní kontext TelemetryContext.

Platí pro