TelemetryConfiguration Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kapselt die globale Telemetriekonfiguration, die normalerweise aus der ApplicationInsights.config-Datei geladen wird.
public sealed class TelemetryConfiguration : IDisposable
type TelemetryConfiguration = class
interface IDisposable
Public NotInheritable Class TelemetryConfiguration
Implements IDisposable
- Vererbung
-
TelemetryConfiguration
- Implementiert
Hinweise
Alle TelemetryContext Objekte werden mithilfe der Telemetriekonfiguration initialisiert, die Active von dieser Klasse bereitgestellt wird.
Konstruktoren
TelemetryConfiguration(String) |
Veraltet.
Initialisiert eine neue instance der TelemetryConfiguration-Klasse. |
TelemetryConfiguration(String, ITelemetryChannel) |
Veraltet.
Initialisiert eine neue instance der TelemetryConfiguration-Klasse. |
Eigenschaften
Active |
Veraltet.
Ruft den aktiven TelemetryConfiguration instance ab, der aus der ApplicationInsights.config-Datei geladen wurde. Wenn die Konfigurationsdatei nicht vorhanden ist, wird die aktive Konfiguration instance mit den Mindeststandardeinstellungen initialisiert, die zum Senden von Telemetriedaten an Application Insights erforderlich sind. |
ApplicationIdProvider |
Ruft den Anwendungs-ID-Anbieter ab oder legt diese fest. |
ConnectionString |
Ruft die Verbindungszeichenfolge ab oder legt sie fest. Durch Festlegen dieses Werts wird auch festgelegt (und überschrieben) .InstrumentationKey Die Endpunkte werden überprüft und für InMemoryChannel und ServerTelemetryChannel sowie für ApplicationIdProviderfestgelegt (und überschrieben) . |
DefaultTelemetrySink |
Ruft die Standardtelemetriesenke ab. |
DisableTelemetry |
Ruft einen Wert ab, der angibt, ob das Senden von Telemetriedaten an Application Insights deaktiviert ist, oder legt diesen fest. |
EndpointContainer |
Ruft den Endpunktcontainer ab, der für die Bereitstellung von Dienstendpunkten verantwortlich ist. |
InstrumentationKey |
Veraltet.
Ruft den Standardinstrumentierungsschlüssel für die Anwendung ab oder legt diese fest. |
TelemetryChannel |
Ruft den Telemetriekanal für die Standardsenke ab oder legt diese fest. Versucht auch, den Endpunkt des Kanals festzulegen. |
TelemetryInitializers |
Ruft die Liste der ITelemetryInitializer Objekte ab, die zusätzliche Informationen zur Telemetrie bereitstellen. |
TelemetryProcessorChainBuilder |
Ruft den TelemetryProcessorChainBuilder ab, der TelemetryProcessors in telemetryConfiguration erstellen und auffüllen kann. |
TelemetryProcessors |
Ruft eine schreibgeschützte Auflistung von TelemetryProcessors ab. |
TelemetrySinks |
Ruft eine Liste der Telemetriesenken ab, die der Konfiguration zugeordnet sind. |
Methoden
CreateDefault() |
Erstellt einen neuen TelemetryConfiguration instance, der aus der ApplicationInsights.config-Datei geladen wurde. Wenn die Konfigurationsdatei nicht vorhanden ist, wird die neue Konfiguration instance mit den Mindeststandardeinstellungen initialisiert, die zum Senden von Telemetriedaten an Application Insights erforderlich sind. |
CreateFromConfiguration(String) |
Erstellt eine neue TelemetryConfiguration instance, die aus der angegebenen Konfiguration geladen wurde. |
Dispose() |
Gibt die von der aktuellen Instanz der TelemetryConfiguration-Klasse verwendeten Ressourcen frei. |
SetAzureTokenCredential(Object) |
Legen Sie tokenCredential für diese Konfiguration fest. |
Erweiterungsmethoden
GetMetricManager(TelemetryConfiguration) |
|
Gilt für:
Azure SDK for .NET