TelemetryConfiguration Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Encapsula la configuración de telemetría global que normalmente se carga desde el archivo ApplicationInsights.config.
public sealed class TelemetryConfiguration : IDisposable
type TelemetryConfiguration = class
interface IDisposable
Public NotInheritable Class TelemetryConfiguration
Implements IDisposable
- Herencia
-
TelemetryConfiguration
- Implementaciones
Comentarios
Todos los TelemetryContext objetos se inicializan mediante la Active configuración de telemetría proporcionada por esta clase.
Constructores
TelemetryConfiguration(String) |
Obsoletos.
Inicializa una nueva instancia de la clase TelemetryConfiguration. |
TelemetryConfiguration(String, ITelemetryChannel) |
Obsoletos.
Inicializa una nueva instancia de la clase TelemetryConfiguration. |
Propiedades
Active |
Obsoletos.
Obtiene la instancia activa TelemetryConfiguration cargada desde el archivo ApplicationInsights.config. Si el archivo de configuración no existe, la instancia de configuración activa se inicializa con los valores predeterminados mínimos necesarios para enviar telemetría a Application Insights. |
ApplicationIdProvider |
Obtiene o establece el proveedor de identificadores de aplicación. |
ConnectionString |
Obtiene o establece la cadena de conexión. Al establecer este valor también se establecerá (y se sobrescribirá) .InstrumentationKey Los puntos de conexión se validan y se establecen (y se sobrescriben) para InMemoryChannel y ServerTelemetryChannel, así como para ApplicationIdProvider. |
DefaultTelemetrySink |
Obtiene el receptor de telemetría predeterminado. |
DisableTelemetry |
Obtiene o establece un valor que indica si el envío de telemetría a Application Insights está deshabilitado. |
EndpointContainer |
Obtiene el contenedor de puntos de conexión responsable de hacer que los puntos de conexión de servicio estén disponibles. |
InstrumentationKey |
Obsoletos.
Obtiene o establece la clave de instrumentación predeterminada para la aplicación. |
TelemetryChannel |
Obtiene o establece el canal de telemetría del receptor predeterminado. También intentará establecer el punto de conexión del canal. |
TelemetryInitializers |
Obtiene la lista de ITelemetryInitializer objetos que proporcionan información adicional sobre la telemetría. |
TelemetryProcessorChainBuilder |
Obtiene TelemetryProcessorChainBuilder que puede compilar y rellenar TelemetryProcessors en TelemetryConfiguration. |
TelemetryProcessors |
Obtiene una colección readonly de TelemetryProcessors. |
TelemetrySinks |
Obtiene una lista de receptores de telemetría asociados a la configuración. |
Métodos
CreateDefault() |
Crea una nueva TelemetryConfiguration instancia cargada desde el archivo ApplicationInsights.config. Si el archivo de configuración no existe, la nueva instancia de configuración se inicializa con los valores predeterminados mínimos necesarios para enviar telemetría a Application Insights. |
CreateFromConfiguration(String) |
Crea una nueva TelemetryConfiguration instancia cargada a partir de la configuración especificada. |
Dispose() |
Libera los recursos que usa la instancia actual de la clase TelemetryConfiguration. |
SetAzureTokenCredential(Object) |
Establezca un TokenCredential para esta configuración. |
Métodos de extensión
GetMetricManager(TelemetryConfiguration) |
|
Se aplica a
Azure SDK for .NET