TelemetryContext Classe
Definição
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. Saiba mais
public sealed class TelemetryContext
type TelemetryContext = class
Public NotInheritable Class TelemetryContext
- Herança
-
TelemetryContext
Construtores
TelemetryContext() |
Inicializa uma nova instância da classe TelemetryContext. |
Campos
FlagDropIdentifiers |
Valor para o sinalizador que indica que o servidor não deve armazenar o endereço IP de eventos de entrada. |
Propriedades
Cloud |
Obtém o objeto que descreve a nuvem rastreada por este 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. |
Flags |
Obtém ou define sinalizadores que controlam a prioridade de eventos e o comportamento do ponto de extremidade. |
GlobalProperties |
Obtém um dicionário de valores de propriedade definidos pelo aplicativo que são globais no escopo. Versões futuras do SDK podem serializar isso separadamente das propriedades de nível de item. Saiba mais |
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 rastreada por este TelemetryContext. Saiba mais |
Properties |
Obsoleto.
Obtém um dicionário de valores de propriedade definidos pelo aplicativo. Saiba mais |
Session |
Obtém o objeto que descreve uma sessão de usuário rastreada por este TelemetryContext. |
User |
Obtém o objeto que descreve um usuário rastreado por este TelemetryContext. |
Métodos
StoreRawObject(String, Object, Boolean) |
Armazena o objeto bruto na chave especificada. Use isso para armazenar objetos brutos de coletores de dados para que TelemetryInitializers possa acessá-los para extrair detalhes adicionais para enriquecer a telemetria. Os objetos armazenados por meio desse método não são serializados automaticamente e enviados para o back-end. Eles serão compartilhados (ou seja, não clonados) se vários coletores estiverem configurados, portanto, os coletores deverão tratá-los como somente leitura. |
TryGetRawObject(String, Object) |
Retorna o objeto bruto com a chave fornecida. |
Métodos de Extensão
GetInternalContext(TelemetryContext) |
Retorna o contexto interno de TelemetryContext. |
Aplica-se a
Azure SDK for .NET