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.
public ref class TelemetryContext sealed : Microsoft::VisualStudio::ApplicationInsights::DataContracts::IJsonSerializable
public sealed class TelemetryContext : Microsoft.VisualStudio.ApplicationInsights.DataContracts.IJsonSerializable
type TelemetryContext = class
interface IJsonSerializable
Public NotInheritable Class TelemetryContext
Implements IJsonSerializable
- Herencia
-
TelemetryContext
- Implementaciones
Constructores
TelemetryContext() |
Inicializa una nueva instancia de la clase TelemetryContext. |
Propiedades
Component |
Obtiene el objeto que describe el componente al que realiza el seguimiento de este TelemetryContextobjeto . |
Device |
Obtiene el objeto que describe el dispositivo al que realiza el seguimiento este TelemetryContextobjeto . |
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 a la que realiza el seguimiento .TelemetryContext |
Operation |
Obtiene el objeto que describe una operación a la que realiza el seguimiento este TelemetryContextobjeto . |
Properties |
Obtiene un diccionario de valores de propiedad definidos por la aplicación. |
Session |
Obtiene el objeto que describe una sesión de usuario a la que realiza el seguimiento este TelemetryContextobjeto . |
User |
Obtiene el objeto que describe un usuario al que realiza el seguimiento de este TelemetryContextobjeto . |
Implementaciones de interfaz explícitas
IJsonSerializable.Serialize(IJsonWriter) |
Serializa este objeto en formato JSON. El flujo de datos de Common Schema 2.0 lo usa. Common Schema 4 no usa etiquetas y escribe iKey en TelemetryHelper:WriteEnvelopeProperties, ya que usa un formato diferente. |
Métodos de extensión
GetInternalContext(TelemetryContext) |
Devuelve el contexto interno de TelemetryContext. |