TelemetryConfiguration Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Encapsule la configuration de télémétrie globale généralement chargée à partir du fichier ApplicationInsights.config.
public sealed class TelemetryConfiguration : IDisposable
type TelemetryConfiguration = class
interface IDisposable
Public NotInheritable Class TelemetryConfiguration
Implements IDisposable
- Héritage
-
TelemetryConfiguration
- Implémente
Remarques
Tous les TelemetryContext objets sont initialisés à l’aide de la Active configuration de télémétrie fournie par cette classe.
Constructeurs
TelemetryConfiguration(String) |
Obsolète.
Initialise une nouvelle instance de la classe TelemetryConfiguration. |
TelemetryConfiguration(String, ITelemetryChannel) |
Obsolète.
Initialise une nouvelle instance de la classe TelemetryConfiguration. |
Propriétés
Active |
Obsolète.
Obtient le instance actif TelemetryConfiguration chargé à partir du fichier ApplicationInsights.config. Si le fichier de configuration n’existe pas, le instance de configuration actif est initialisé avec les valeurs par défaut minimales nécessaires pour envoyer les données de télémétrie à Application Insights. |
ApplicationIdProvider |
Obtient ou définit le fournisseur d’ID d’application. |
ConnectionString |
Obtient ou définit la chaîne de connexion. La définition de cette valeur définit également (et remplace) le InstrumentationKey. Les points de terminaison sont validés et seront définis (et remplacés) pour InMemoryChannel et ServerTelemetryChannel, ainsi que ApplicationIdProviderpour . |
DefaultTelemetrySink |
Obtient le récepteur de télémétrie par défaut. |
DisableTelemetry |
Obtient ou définit une valeur indiquant si l’envoi de données de télémétrie à Application Insights est désactivé. |
EndpointContainer |
Obtient le conteneur de point de terminaison chargé de rendre les points de terminaison de service disponibles. |
InstrumentationKey |
Obsolète.
Obtient ou définit la clé d’instrumentation par défaut pour l’application. |
TelemetryChannel |
Obtient ou définit le canal de télémétrie pour le récepteur par défaut. Tente également de définir le point de terminaison du canal. |
TelemetryInitializers |
Obtient la liste des ITelemetryInitializer objets qui fournissent des informations supplémentaires sur la télémétrie. |
TelemetryProcessorChainBuilder |
Obtient le TelemetryProcessorChainBuilder qui peut générer et remplir telemetryProcessors dans TelemetryConfiguration. |
TelemetryProcessors |
Obtient une collection en lecture seule de TelemetryProcessors. |
TelemetrySinks |
Obtient une liste des récepteurs de télémétrie associés à la configuration. |
Méthodes
CreateDefault() |
Crée un TelemetryConfiguration instance chargé à partir du fichier ApplicationInsights.config. Si le fichier de configuration n’existe pas, la nouvelle instance de configuration est initialisée avec les valeurs par défaut minimales nécessaires pour envoyer des données de télémétrie à Application Insights. |
CreateFromConfiguration(String) |
Crée un instance TelemetryConfiguration chargé à partir de la configuration spécifiée. |
Dispose() |
Libère les ressources utilisées par l’instance actuelle de la classe TelemetryConfiguration. |
SetAzureTokenCredential(Object) |
Définissez un JetonCredential pour cette configuration. |
Méthodes d’extension
GetMetricManager(TelemetryConfiguration) |
|
S’applique à
Azure SDK for .NET