Share via


TelemetryContext Clase

Definición

Representa un contexto para enviar telemetría al servicio Application Insights. Más información

public sealed class TelemetryContext
type TelemetryContext = class
Public NotInheritable Class TelemetryContext
Herencia
TelemetryContext

Constructores

TelemetryContext()

Inicializa una nueva instancia de la clase TelemetryContext.

Campos

FlagDropIdentifiers

Valor de la marca que indica que el servidor no debe almacenar la dirección IP de los eventos entrantes.

Propiedades

Cloud

Obtiene el objeto que describe la nube de la que realiza el seguimiento.TelemetryContext

Component

Obtiene el objeto que describe el componente al que realiza el seguimiento.TelemetryContext

Device

Obtiene el objeto que describe el dispositivo al que realiza el seguimiento.TelemetryContext

Flags

Obtiene o establece marcas que controlan la prioridad de los eventos y el comportamiento del punto de conexión.

GlobalProperties

Obtiene un diccionario de valores de propiedad definidos por la aplicación que son globales en el ámbito. Las versiones futuras del SDK podrían serializar esto independientemente de las propiedades de nivel de elemento. Más información

InstrumentationKey

Obtiene o establece la clave de instrumentación predeterminada para todos los ITelemetry objetos registrados en este TelemetryContextobjeto .

Location

Obtiene el objeto que describe una ubicación de la que realiza el seguimiento.TelemetryContext

Operation

Obtiene el objeto que describe una operación de la que realiza el seguimiento.TelemetryContext Más información

Properties
Obsoletos.

Obtiene un diccionario de valores de propiedad definidos por la aplicación. Más información

Session

Obtiene el objeto que describe una sesión de usuario de la que realiza el seguimiento.TelemetryContext

User

Obtiene el objeto que describe un usuario al que realiza el seguimiento.TelemetryContext

Métodos

StoreRawObject(String, Object, Boolean)

Almacena el objeto sin formato en la clave especificada. Úselo para almacenar objetos sin procesar de recopiladores de datos para que Los telemetríaInitializers puedan acceder a ellos para extraer detalles adicionales para enriquecer la telemetría. Los objetos almacenados a través de este método no se serializan automáticamente y se envían al back-end. Se comparten (es decir, no se clonan) si se configuran varios receptores, por lo que los receptores deben tratarlos como de solo lectura.

TryGetRawObject(String, Object)

Devuelve el objeto sin formato con la clave especificada.
Los objetos recuperados aquí no se serializan automáticamente y se envían al back-end. Se comparten (es decir, no se clonan) si se configuran varios receptores, por lo que los receptores deben tratarlos como de solo lectura.

Métodos de extensión

GetInternalContext(TelemetryContext)

Devuelve el contexto interno de TelemetryContext.

Se aplica a