Table of Contents

Class PageViewTelemetry

Namespace
Microsoft.ApplicationInsights.DataContracts
Assembly
Microsoft.ApplicationInsights.dll
public sealed class PageViewTelemetry : ITelemetry, ISupportProperties, ISupportAdvancedSampling, ISupportSampling, ISupportMetrics
Inheritance
PageViewTelemetry
Implements
Inherited Members
Extension Methods

Constructors

PageViewTelemetry()

public PageViewTelemetry()

PageViewTelemetry(string)

public PageViewTelemetry(string pageName)

Parameters

pageName string

Properties

Context

public TelemetryContext Context { get; }

Property Value

TelemetryContext

Duration

public TimeSpan Duration { get; set; }

Property Value

TimeSpan

Extension

public IExtension Extension { get; set; }

Property Value

IExtension

Id

public string Id { get; set; }

Property Value

string

ItemTypeFlag

public SamplingTelemetryItemTypes ItemTypeFlag { get; }

Property Value

SamplingTelemetryItemTypes

Metrics

public IDictionary<string, double> Metrics { get; }

Property Value

IDictionary<string, double>

Name

public string Name { get; set; }

Property Value

string

ProactiveSamplingDecision

public SamplingDecision ProactiveSamplingDecision { get; set; }

Property Value

SamplingDecision

Properties

public IDictionary<string, string> Properties { get; }

Property Value

IDictionary<string, string>

Sequence

public string Sequence { get; set; }

Property Value

string

Timestamp

public DateTimeOffset Timestamp { get; set; }

Property Value

DateTimeOffset

Url

public Uri Url { get; set; }

Property Value

Uri

Methods

DeepClone()

public ITelemetry DeepClone()

Returns

ITelemetry

SerializeData(ISerializationWriter)

public void SerializeData(ISerializationWriter serializationWriter)

Parameters

serializationWriter ISerializationWriter