Partager via


TelemetryContext Classe

Définition

Représente un contexte pour l’envoi de données de télémétrie au service 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
Héritage
TelemetryContext
Implémente

Constructeurs

TelemetryContext()

Initialise une nouvelle instance de la classe TelemetryContext.

Propriétés

Component

Obtient l’objet décrivant le composant suivi par ce TelemetryContext.

Device

Obtient l’objet décrivant l’appareil suivi par ce TelemetryContext.

InstrumentationKey

Obtient ou définit la clé d’instrumentation par défaut pour tous les ITelemetry objets connectés dans ce TelemetryContext.

Location

Obtient l’objet décrivant un emplacement suivi par ce TelemetryContext.

Operation

Obtient l’objet décrivant une opération suivie par ce TelemetryContext.

Properties

Obtient un dictionnaire de valeurs de propriété définies par l’application.

Session

Obtient l’objet décrivant une session utilisateur suivie par ce TelemetryContext.

User

Obtient l’objet décrivant un utilisateur suivi par ce TelemetryContext.

Implémentations d’interfaces explicites

IJsonSerializable.Serialize(IJsonWriter)

Sérialise cet objet au format JSON. Il est utilisé par le flux de données Common Schema 2.0. Common Schema 4 n’utilise pas de balises et écrit l’iKey dans TelemetryHelper :WriteEnvelopeProperties, car il utilise un format différent

Méthodes d’extension

GetInternalContext(TelemetryContext)

Retourne le contexte interne de TelemetryContext.

S’applique à