Compartilhar via


EventTelemetry Classe

Definição

Tipo de telemetria usado para acompanhar eventos personalizados. Saiba mais

public sealed class EventTelemetry : Microsoft.ApplicationInsights.Channel.ITelemetry, Microsoft.ApplicationInsights.DataContracts.ISupportAdvancedSampling, Microsoft.ApplicationInsights.DataContracts.ISupportMetrics, Microsoft.ApplicationInsights.DataContracts.ISupportProperties
type EventTelemetry = class
    interface ITelemetry
    interface ISupportProperties
    interface ISupportAdvancedSampling
    interface ISupportSampling
    interface ISupportMetrics
Public NotInheritable Class EventTelemetry
Implements ISupportAdvancedSampling, ISupportMetrics, ISupportProperties, ITelemetry
Herança
EventTelemetry
Implementações

Construtores

EventTelemetry()

Inicializa uma nova instância da classe EventTelemetry.

EventTelemetry(String)

Inicializa uma nova instância da classe EventTelemetry com o name determinado.

Propriedades

Context

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

Extension

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

ItemTypeFlag

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

Metrics

Obtém um dicionário de métricas de evento definidas pelo aplicativo. Saiba mais

Name

Obtém ou define o nome do evento.

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 esse evento. 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.

Métodos

DeepClone()

Clona profundamente um EventTelemetry 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