Partager via


PageViewPerformanceTelemetry Classe

Définition

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

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

Constructeurs

PageViewPerformanceTelemetry()

Initialise une nouvelle instance de la classe PageViewPerformanceTelemetry.

PageViewPerformanceTelemetry(String)

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

Propriétés

Context

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

DomProcessing

Obtient ou définit le temps de traitement DOM de la page.

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.

NetworkConnect

Obtient ou définit l’heure réseau de chargement de page.

PerfTotal

Obtient ou définit le temps total de chargement 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

ReceivedResponse

Obtient ou définit la durée de réponse de réception du chargement de page.

SentRequest

Obtient ou définit l’heure d’envoi de la demande de chargement de page.

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 à