Partilhar via


TelemetryContext Classe

Definição

Representa um contexto para enviar telemetria para o serviço 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
Herança
TelemetryContext
Implementações

Construtores

TelemetryContext()

Inicializa uma nova instância da classe TelemetryContext.

Propriedades

Component

Obtém o objeto que descreve o componente rastreado por este TelemetryContext.

Device

Obtém o objeto que descreve o dispositivo rastreado por este TelemetryContext.

InstrumentationKey

Obtém ou define a chave de instrumentação padrão para todos os ITelemetry objetos registrados neste TelemetryContext.

Location

Obtém o objeto que descreve um local rastreado por este TelemetryContext.

Operation

Obtém o objeto que descreve uma operação controlada por este TelemetryContext.

Properties

Obtém um dicionário de valores de propriedade definidos pelo aplicativo.

Session

Obtém o objeto que descreve uma sessão de usuário controlada por este TelemetryContext.

User

Obtém o objeto que descreve um usuário rastreado por este TelemetryContext.

Implantações explícitas de interface

IJsonSerializable.Serialize(IJsonWriter)

Serializa esse objeto no formato JSON. Isso é usado pelo fluxo de dados common schema 2.0. O Common Schema 4 não usa marcas e grava o iKey em TelemetryHelper:WriteEnvelopeProperties, pois usa um formato diferente

Métodos de Extensão

GetInternalContext(TelemetryContext)

Retorna o contexto interno de TelemetryContext.

Aplica-se a