Compartir a través de


TelemetryContext Clase

Definición

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.

Se aplica a