TelemetryConfiguration 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.
Encapsula a configuração de telemetria global normalmente carregada do arquivo ApplicationInsights.config.
public sealed class TelemetryConfiguration : IDisposable
type TelemetryConfiguration = class
interface IDisposable
Public NotInheritable Class TelemetryConfiguration
Implements IDisposable
- Herança
-
TelemetryConfiguration
- Implementações
Comentários
Todos os TelemetryContext objetos são inicializados usando a Active configuração de telemetria fornecida por essa classe.
Construtores
TelemetryConfiguration(String) |
Obsoleto.
Inicializa uma nova instância da classe TelemetryConfiguration. |
TelemetryConfiguration(String, ITelemetryChannel) |
Obsoleto.
Inicializa uma nova instância da classe TelemetryConfiguration. |
Propriedades
Active |
Obsoleto.
Obtém a instância ativa TelemetryConfiguration carregada do arquivo ApplicationInsights.config. Se o arquivo de configuração não existir, a instância de configuração ativa será inicializada com padrões mínimos necessários para enviar telemetria ao Application Insights. |
ApplicationIdProvider |
Obtém ou define o Provedor de ID do Aplicativo. |
ConnectionString |
Obtém ou define a cadeia de conexão. Definir esse valor também definirá (e substituirá) o InstrumentationKey. Os pontos de extremidade são validados e serão definidos (e substituídos) para InMemoryChannel e ServerTelemetryChannel, bem como o ApplicationIdProvider. |
DefaultTelemetrySink |
Obtém o coletor de telemetria padrão. |
DisableTelemetry |
Obtém ou define um valor que indica se o envio de telemetria para o Application Insights está desabilitado. |
EndpointContainer |
Obtém o Contêiner de Ponto de Extremidade responsável por disponibilizar pontos de extremidade de serviço. |
InstrumentationKey |
Obsoleto.
Obtém ou define a chave de instrumentação padrão para o aplicativo. |
TelemetryChannel |
Obtém ou define o canal de telemetria para o coletor padrão. Também tentará definir o ponto de extremidade do Canal. |
TelemetryInitializers |
Obtém a lista de ITelemetryInitializer objetos que fornecem informações adicionais sobre telemetria. |
TelemetryProcessorChainBuilder |
Obtém o TelemetryProcessorChainBuilder que pode criar e popular TelemetryProcessors na TelemetryConfiguration. |
TelemetryProcessors |
Obtém uma coleção somente leitura de TelemetryProcessors. |
TelemetrySinks |
Obtém uma lista de coletores de telemetria associados à configuração. |
Métodos
CreateDefault() |
Cria uma nova TelemetryConfiguration instância carregada do arquivo ApplicationInsights.config. Se o arquivo de configuração não existir, a nova instância de configuração será inicializada com padrões mínimos necessários para enviar telemetria ao Application Insights. |
CreateFromConfiguration(String) |
Cria uma nova TelemetryConfiguration instância carregada da configuração especificada. |
Dispose() |
Libera os recursos usados pela instância atual da classe TelemetryConfiguration. |
SetAzureTokenCredential(Object) |
Defina um TokenCredential para essa configuração. |
Métodos de Extensão
GetMetricManager(TelemetryConfiguration) |
|
Aplica-se a
Azure SDK for .NET