Compartir a través de


EventTelemetry Clase

Definición

Tipo de telemetría usado para realizar un seguimiento de eventos personalizados. Más información

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
Herencia
EventTelemetry
Implementaciones

Constructores

EventTelemetry()

Inicializa una nueva instancia de la clase EventTelemetry.

EventTelemetry(String)

Inicializa una nueva instancia de la clase EventTelemetry con el valor de name especificado.

Propiedades

Context

Obtiene el contexto asociado al elemento de telemetría actual.

Extension

Obtiene o establece la extensión que se usa para extender esta instancia de telemetría mediante un nuevo objeto con tipo seguro.

ItemTypeFlag

Obtiene el tipo de elemento para la evaluación de muestreo.

Metrics

Obtiene un diccionario de métricas de eventos definidas por la aplicación. Más información

Name

Obtiene o establece el nombre del evento.

ProactiveSamplingDecision

Obtiene o establece un valor que indica si la decisión de muestreo de elementos se tomó de forma pro-activa y el resultado de esta decisión.

Properties

Obtiene un diccionario de valores y nombres de propiedad definidos por la aplicación que proporcionan información adicional sobre este evento. Más información

Sequence

Obtiene o establece el valor que define el orden absoluto del elemento de telemetría.

Timestamp

Obtiene o establece la fecha y hora en que se registró el evento.

Métodos

DeepClone()

Clona profundamente un EventTelemetry objeto.

SerializeData(ISerializationWriter)

Escribe información de serialización sobre la clase de datos del tipo de implementación mediante el especificado ISerializationWriter.

Implementaciones de interfaz explícitas

ISupportSampling.SamplingPercentage

Obtiene o establece el porcentaje de muestreo de datos (entre 0 y 100). Debe ser 100/n, donde n es un entero. Más información

ITelemetry.Sanitize()

Sanea las propiedades en función de las restricciones.

Métodos de extensión

GetEnvelopeName(ITelemetry)

Obtiene el nombre del sobre del objeto ITelemetry.

TrySetEnvelopeName(ITelemetry, String)

Establece el nombre del sobre para el objeto ITelemetry.

Se aplica a