Freigeben über


PageViewPerformanceTelemetry Klasse

Definition

Telemetrietyp, der zum Nachverfolgen der Seitenladeleistung verwendet wird.

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
Vererbung
PageViewPerformanceTelemetry
Implementiert

Konstruktoren

PageViewPerformanceTelemetry()

Initialisiert eine neue Instanz der PageViewPerformanceTelemetry-Klasse.

PageViewPerformanceTelemetry(String)

Initialisiert eine neue Instanz der PageViewPerformanceTelemetry-Klasse mit der angegebenen pageName.

Eigenschaften

Context

Ruft den Kontext ab, der dem aktuellen Telemetrieelement zugeordnet ist.

DomProcessing

Ruft die Seiten-DOM-Verarbeitungszeit ab oder legt sie fest.

Duration

Ruft die Dauer der Seitenansicht ab oder legt sie fest.

Extension

Ruft die Erweiterung ab, die verwendet wird, um diese Telemetriedaten instance mit dem neuen starken typisierten Objekt zu erweitern, oder legt sie fest.

Id

Ruft die Seitenansichts-ID ab oder legt sie fest.

ItemTypeFlag

Ruft den Elementtyp für die Stichprobenauswertung ab.

Metrics

Ruft ein Wörterbuch mit benutzerdefinierten Metriken ab. Weitere Informationen

Name

Ruft den Namen der Seite ab oder legt den Namen der Seite fest.

NetworkConnect

Ruft die Zeit des Seitenladenetzwerks ab oder legt diese fest.

PerfTotal

Ruft die Ladezeit der Seite ab oder legt diese fest.

ProactiveSamplingDecision

Ruft einen Wert ab, der angibt, ob die Elementsamplingsentscheidung pro-aktiv und das Ergebnis dieser Entscheidung getroffen wurde, oder legt diesen fest.

Properties

Ruft ein Wörterbuch mit anwendungsdefinierte Eigenschaftsnamen und -werten ab, das zusätzliche Informationen zu dieser Seitenansicht bereitstellt. Weitere Informationen

ReceivedResponse

Ruft die Dauer der Empfangsantwort für seitenladevorgänge ab oder legt sie fest.

SentRequest

Ruft die Sendezeit der Seite ab oder legt sie fest.

Sequence

Ruft den Wert ab, der die absolute Reihenfolge des Telemetrieelements definiert, oder legt diesen fest.

Timestamp

Ruft Datum und Uhrzeit der Ereignisaufzeichnung ab oder legt diese fest.

Url

Ruft den Seitenansichts-URI ab oder legt diese fest.

Methoden

DeepClone()

Klont ein PageViewTelemetry -Objekt tief.

SerializeData(ISerializationWriter)

Schreibt Serialisierungsinformationen zur Datenklasse des implementierenden Typs mithilfe des angegebenen ISerializationWriter.

Explizite Schnittstellenimplementierungen

ISupportSampling.SamplingPercentage

Ruft den Prozentsatz der Stichprobenentnahme (zwischen 0 und 100) ab oder legt diese fest. Sollte 100/n sein, wobei n eine ganze Zahl ist. Weitere Informationen

ITelemetry.Sanitize()

Bereinigt die Eigenschaften basierend auf Einschränkungen.

Erweiterungsmethoden

GetEnvelopeName(ITelemetry)

Ruft den Umschlagnamen für das ITelemetry-Objekt ab.

TrySetEnvelopeName(ITelemetry, String)

Legt den Umschlagnamen für das ITelemetry-Objekt fest.

Gilt für: