Compartir a través de


TraceTelemetry Clase

Definición

Tipo de telemetría usado para los mensajes de registro. Contiene una hora y un mensaje y, opcionalmente, algunos metadatos adicionales. Más información

public sealed class TraceTelemetry : Microsoft.ApplicationInsights.Channel.ITelemetry, Microsoft.ApplicationInsights.DataContracts.ISupportAdvancedSampling, Microsoft.ApplicationInsights.DataContracts.ISupportProperties
type TraceTelemetry = class
    interface ITelemetry
    interface ISupportProperties
    interface ISupportAdvancedSampling
    interface ISupportSampling
Public NotInheritable Class TraceTelemetry
Implements ISupportAdvancedSampling, ISupportProperties, ITelemetry
Herencia
TraceTelemetry
Implementaciones

Constructores

TraceTelemetry()

Inicializa una nueva instancia de la clase TraceTelemetry.

TraceTelemetry(String)

Inicializa una nueva instancia de la clase TraceTelemetry.

TraceTelemetry(String, SeverityLevel)

Inicializa una nueva instancia de la clase TraceTelemetry.

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.

Message

Obtiene o establece el texto del mensaje. Por ejemplo, el texto que normalmente se escribiría en una línea de archivo de registro.

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 nombres y valores de propiedad definidos por la aplicación que proporcionan información adicional sobre este seguimiento. Más información

Sequence

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

SeverityLevel

Obtiene o establece el nivel de gravedad de seguimiento.

Timestamp

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

Métodos

DeepClone()

Clona profundamente un TraceTelemetry 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