Partager via


PageViewTelemetry Classe

Définition

Type de télémétrie utilisé pour suivre les affichages de page.

public sealed class PageViewTelemetry : Microsoft.ApplicationInsights.Channel.ITelemetry, Microsoft.ApplicationInsights.DataContracts.ISupportAdvancedSampling, Microsoft.ApplicationInsights.DataContracts.ISupportMetrics, Microsoft.ApplicationInsights.DataContracts.ISupportProperties
type PageViewTelemetry = class
    interface ITelemetry
    interface ISupportProperties
    interface ISupportAdvancedSampling
    interface ISupportSampling
    interface ISupportMetrics
Public NotInheritable Class PageViewTelemetry
Implements ISupportAdvancedSampling, ISupportMetrics, ISupportProperties, ITelemetry
Héritage
PageViewTelemetry
Implémente

Remarques

Vous pouvez envoyer des informations sur les pages consultées par votre application à Application Insights en passant un instance de la PageViewTelemetry classe à la TrackPageView(PageViewTelemetry) méthode . En savoir plus

Constructeurs

PageViewTelemetry()

Initialise une nouvelle instance de la classe PageViewTelemetry.

PageViewTelemetry(String)

Initialise une nouvelle instance de la classe PageViewTelemetry avec le pageName spécifié.

Propriétés

Context

Obtient le contexte associé à l’élément de télémétrie actuel.

Duration

Obtient ou définit la durée de l’affichage de page.

Extension

Obtient ou définit l’extension utilisée pour étendre cette instance de télémétrie à l’aide d’un nouvel objet typé fort.

Id

Obtient ou définit l’ID d’affichage de page.

ItemTypeFlag

Obtient le type d’élément pour l’évaluation de l’échantillonnage.

Metrics

Obtient un dictionnaire de métriques définies personnalisées. En savoir plus

Name

Obtient ou définit le nom de la page.

ProactiveSamplingDecision

Obtient ou définit une valeur indiquant si la décision d’échantillonnage d’élément a été prise de manière proactive et le résultat de cette décision.

Properties

Obtient un dictionnaire de noms de propriétés et de valeurs définis par l’application, qui fournit des informations supplémentaires sur cette vue de page. En savoir plus

Sequence

Obtient ou définit la valeur qui définit l’ordre absolu de l’élément de télémétrie.

Timestamp

Obtient ou définit la date et l’heure d’enregistrement de l’événement.

Url

Obtient ou définit l’URI d’affichage de page.

Méthodes

DeepClone()

Clone profondément un PageViewTelemetry objet.

SerializeData(ISerializationWriter)

Écrit des informations de sérialisation sur la classe de données du type d’implémentation à l’aide du donné ISerializationWriter.

Implémentations d’interfaces explicites

ISupportSampling.SamplingPercentage

Obtient ou définit le pourcentage d’échantillonnage des données (entre 0 et 100). Doit être 100/n, où n est un entier. En savoir plus

ITelemetry.Sanitize()

Assainit les propriétés en fonction des contraintes.

Méthodes d’extension

GetEnvelopeName(ITelemetry)

Obtient le nom de l’enveloppe de l’objet ITelemetry.

TrySetEnvelopeName(ITelemetry, String)

Définit le nom de l’enveloppe de l’objet ITelemetry.

S’applique à