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. En savoir plus

public sealed class TelemetryContext
type TelemetryContext = class
Public NotInheritable Class TelemetryContext
Héritage
TelemetryContext

Constructeurs

TelemetryContext()

Initialise une nouvelle instance de la classe TelemetryContext.

Champs

FlagDropIdentifiers

Valeur de l’indicateur qui indique que le serveur ne doit pas stocker l’adresse IP des événements entrants.

Propriétés

Cloud

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

Component

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

Device

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

Flags

Obtient ou définit des indicateurs qui contrôlent la priorité des événements et le comportement du point de terminaison.

GlobalProperties

Obtient un dictionnaire de valeurs de propriété définies par l’application qui sont d’étendue globale. Les versions futures du KIT de développement logiciel (SDK) pourraient sérialiser cela séparément des propriétés au niveau de l’élément. En savoir plus

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. En savoir plus

Properties
Obsolète.

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

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.

Méthodes

StoreRawObject(String, Object, Boolean)

Stocke l’objet brut par rapport à la clé spécifiée. Utilisez cette option pour stocker des objets bruts à partir de collecteurs de données afin que les telemetryInitializers puissent y accéder afin d’extraire des détails supplémentaires pour enrichir la télémétrie. Les objets stockés via cette méthode ne sont pas sérialisés automatiquement et envoyés au back-end. Ils sont partagés (c’est-à-dire pas cloné) si plusieurs récepteurs sont configurés. Les récepteurs doivent donc les traiter en lecture seule.

TryGetRawObject(String, Object)

Retourne l’objet brut avec la clé donnée.
Les objets récupérés ici ne sont pas sérialisés automatiquement et envoyés au back-end. Ils sont partagés (c’est-à-dire pas cloné) si plusieurs récepteurs sont configurés. Les récepteurs doivent donc les traiter en lecture seule.

Méthodes d’extension

GetInternalContext(TelemetryContext)

Retourne le contexte interne de TelemetryContext.

S’applique à