TelemetryContext Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |
Métodos de extensión
GetInternalContext(TelemetryContext) |
Devuelve el contexto interno de TelemetryContext. |
Se aplica a
Azure SDK for .NET