TelemetryContext Classe
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Telemetry |
Inicializa uma nova instância da classe TelemetryContext. |
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. |
Instrumentation |
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. |
IJson |
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 |
Get |
Retorna o contexto interno de TelemetryContext. |