Compartilhar via


PageViewTelemetry Classe

Definição

Tipo de telemetria usado para acompanhar exibições de página.

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
Herança
PageViewTelemetry
Implementações

Comentários

Você pode enviar informações sobre páginas exibidas pelo aplicativo para o Application Insights passando uma instância da PageViewTelemetry classe para o TrackPageView(PageViewTelemetry) método . Saiba mais

Construtores

PageViewTelemetry()

Inicializa uma nova instância da classe PageViewTelemetry.

PageViewTelemetry(String)

Inicializa uma nova instância da classe PageViewTelemetry com o pageName especificado.

Propriedades

Context

Obtém o contexto associado ao item de telemetria atual.

Duration

Obtém ou define a duração do modo de exibição de página.

Extension

Obtém ou define a extensão usada para estender essa instância de telemetria usando o novo objeto forte tipado.

Id

Obtém ou define a ID do modo de exibição de página.

ItemTypeFlag

Obtém o tipo de item para avaliação de amostragem.

Metrics

Obtém um dicionário de métricas definidas personalizadas. Saiba mais

Name

Obtém ou define o nome da página.

ProactiveSamplingDecision

Obtém ou define um valor que indica se a decisão de amostragem de item foi tomada proativamente e o resultado dessa decisão.

Properties

Obtém um dicionário de valores e nomes de propriedade definidos pelo aplicativo que fornecem informações adicionais sobre essa exibição de página. Saiba mais

Sequence

Obtém ou define o valor que define a ordem absoluta do item de telemetria.

Timestamp

Obtém ou define a data e a hora em que o evento foi gravado.

Url

Obtém ou define o URI do modo de exibição de página.

Métodos

DeepClone()

Clona profundamente um PageViewTelemetry objeto .

SerializeData(ISerializationWriter)

Grava informações de serialização sobre a classe de dados do tipo de implementação usando o fornecido ISerializationWriter.

Implantações explícitas de interface

ISupportSampling.SamplingPercentage

Obtém ou define o percentual de amostragem de dados (entre 0 e 100). Deve ser 100/n em que n é um inteiro. Saiba mais

ITelemetry.Sanitize()

Sanitiza as propriedades com base em restrições.

Métodos de Extensão

GetEnvelopeName(ITelemetry)

Obtém o nome do envelope para o objeto ITelemetry.

TrySetEnvelopeName(ITelemetry, String)

Define o nome do envelope para o objeto ITelemetry.

Aplica-se a