TelemetryClient 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.
Senden sie Ereignisse, Metriken und andere Telemetriedaten an den Application Insights-Dienst. Weitere Informationen
public sealed class TelemetryClient
type TelemetryClient = class
Public NotInheritable Class TelemetryClient
- Vererbung
-
TelemetryClient
Konstruktoren
TelemetryClient() |
Veraltet.
Initialisiert eine neue Instanz der TelemetryClient-Klasse. Senden Sie Telemetriedaten mit der aktiven Konfiguration, die normalerweise aus ApplicationInsights.config geladen wird. |
TelemetryClient(TelemetryConfiguration) |
Initialisiert eine neue Instanz der TelemetryClient-Klasse. Senden von Telemetriedaten mit dem angegebenen |
Eigenschaften
Context |
Ruft den aktuellen Kontext ab, der zum Erweitern der von Ihnen gesendeten Telemetriedaten verwendet wird. |
InstrumentationKey |
Veraltet.
Ruft den Standardinstrumentierungsschlüssel für alle ITelemetry Objekte ab, die in diesem protokolliert sind, oder legt diesen TelemetryClientfest. |
Methoden
Flush() |
Leert den In-Memory-Puffer und alle metriken, die voraggregatiert werden. |
FlushAsync(CancellationToken) |
Löscht asynchron den In-Memory-Puffer und alle metriken, die vorab aggregiert werden. |
GetMetric(MetricIdentifier) |
Ruft einen Metrikcontainer ab, mit dem Sie Metrikwerte nachverfolgen, aggregieren und senden können, oder erstellt diesen. |
GetMetric(MetricIdentifier, MetricConfiguration) |
Ruft einen Metrikcontainer ab, mit dem Sie Metrikwerte nachverfolgen, aggregieren und senden können, oder erstellt diesen. |
GetMetric(MetricIdentifier, MetricConfiguration, MetricAggregationScope) |
Ruft einen Metrikcontainer ab, mit dem Sie Metrikwerte nachverfolgen, aggregieren und senden können, oder erstellt diesen. |
GetMetric(String) |
Ruft einen Metrikcontainer ab, mit dem Sie Metrikwerte nachverfolgen, aggregieren und senden können, oder erstellt diesen. |
GetMetric(String, MetricConfiguration) |
Ruft einen Metrikcontainer ab, mit dem Sie Metrikwerte nachverfolgen, aggregieren und senden können, oder erstellt diesen. |
GetMetric(String, MetricConfiguration, MetricAggregationScope) |
Ruft einen Metrikcontainer ab, mit dem Sie Metrikwerte nachverfolgen, aggregieren und senden können, oder erstellt diesen. |
GetMetric(String, String) |
Ruft einen Metrikcontainer ab, mit dem Sie Metrikwerte nachverfolgen, aggregieren und senden können, oder erstellt diesen. |
GetMetric(String, String, MetricConfiguration) |
Ruft einen Metrikcontainer ab, mit dem Sie Metrikwerte nachverfolgen, aggregieren und senden können, oder erstellt diesen. |
GetMetric(String, String, MetricConfiguration, MetricAggregationScope) |
Ruft einen Metrikcontainer ab, mit dem Sie Metrikwerte nachverfolgen, aggregieren und senden können, oder erstellt diesen. |
GetMetric(String, String, String) |
Ruft einen Metrikcontainer ab, mit dem Sie Metrikwerte nachverfolgen, aggregieren und senden können, oder erstellt diesen. |
GetMetric(String, String, String, MetricConfiguration) |
Ruft einen Metrikcontainer ab, mit dem Sie Metrikwerte nachverfolgen, aggregieren und senden können, oder erstellt diesen. |
GetMetric(String, String, String, MetricConfiguration, MetricAggregationScope) |
Ruft einen Metrikcontainer ab, mit dem Sie Metrikwerte nachverfolgen, aggregieren und senden können, oder erstellt diesen. |
GetMetric(String, String, String, String) |
Ruft einen Metrikcontainer ab, mit dem Sie Metrikwerte nachverfolgen, aggregieren und senden können, oder erstellt diesen. |
GetMetric(String, String, String, String, MetricConfiguration) |
Ruft einen Metrikcontainer ab, mit dem Sie Metrikwerte nachverfolgen, aggregieren und senden können, oder erstellt diesen. |
GetMetric(String, String, String, String, MetricConfiguration, MetricAggregationScope) |
Ruft einen Metrikcontainer ab, mit dem Sie Metrikwerte nachverfolgen, aggregieren und senden können, oder erstellt diesen. |
GetMetric(String, String, String, String, String) |
Ruft einen Metrikcontainer ab, mit dem Sie Metrikwerte nachverfolgen, aggregieren und senden können, oder erstellt diesen. |
GetMetric(String, String, String, String, String, MetricConfiguration) |
Ruft einen Metrikcontainer ab, mit dem Sie Metrikwerte nachverfolgen, aggregieren und senden können, oder erstellt diesen. |
GetMetric(String, String, String, String, String, MetricConfiguration, MetricAggregationScope) |
Ruft einen Metrikcontainer ab, mit dem Sie Metrikwerte nachverfolgen, aggregieren und senden können, oder erstellt diesen. |
IsEnabled() |
Überprüfen Sie, ob die Nachverfolgung aktiviert ist. |
TrackAvailability(AvailabilityTelemetry) |
Senden sie Informationen zur Verfügbarkeit einer Anwendung. Erstellen Sie für jeden Aufruf von eine TrackAvailability(AvailabilityTelemetry)separate AvailabilityTelemetry instance. |
TrackAvailability(String, DateTimeOffset, TimeSpan, String, Boolean, String, IDictionary<String,String>, IDictionary<String,Double>) |
Senden sie Informationen zur Verfügbarkeit einer Anwendung. |
TrackDependency(DependencyTelemetry) |
Senden sie Informationen zum externen Abhängigkeitsaufruf in der Anwendung. Erstellen Sie für jeden Aufruf von eine TrackDependency(DependencyTelemetry)separate DependencyTelemetry instance. |
TrackDependency(String, String, DateTimeOffset, TimeSpan, Boolean) |
Veraltet.
Senden Sie Informationen zu einer externen Abhängigkeit (ausgehender Aufruf) in der Anwendung. |
TrackDependency(String, String, String, DateTimeOffset, TimeSpan, Boolean) |
Senden Sie Informationen zu einer externen Abhängigkeit (ausgehender Aufruf) in der Anwendung. |
TrackDependency(String, String, String, String, DateTimeOffset, TimeSpan, String, Boolean) |
Senden Sie Informationen zu einer externen Abhängigkeit (ausgehender Aufruf) in der Anwendung. |
TrackEvent(EventTelemetry) |
Senden Sie eine EventTelemetry zur Anzeige in der Diagnosesuche und im Analyseportal. Erstellen Sie für jeden Aufruf von eine TrackEvent(EventTelemetry)separate EventTelemetry instance. |
TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>) |
Senden Sie eine EventTelemetry zur Anzeige in der Diagnosesuche und im Analyseportal. |
TrackException(Exception, IDictionary<String,String>, IDictionary<String,Double>) |
Senden Sie eine ExceptionTelemetry zur Anzeige in der Diagnosesuche. |
TrackException(ExceptionTelemetry) |
Senden Sie eine ExceptionTelemetry zur Anzeige in der Diagnosesuche. Erstellen Sie für jeden Aufruf von eine TrackException(ExceptionTelemetry)separate ExceptionTelemetry instance. |
TrackMetric(MetricTelemetry) |
Diese Methode ist nicht die bevorzugte Methode zum Senden von Metriken.
Metriken sollten immer für einen bestimmten Zeitraum vorab aggregiert werden, bevor sie gesendet werden. |
TrackMetric(String, Double, IDictionary<String,String>) |
Diese Methode ist nicht die bevorzugte Methode zum Senden von Metriken.
Metriken sollten immer für einen bestimmten Zeitraum vorab aggregiert werden, bevor sie gesendet werden. |
TrackPageView(PageViewTelemetry) |
Senden Sie Informationen zu der in der Anwendung angezeigten Seite. Erstellen Sie für jeden Aufruf von eine TrackPageView(PageViewTelemetry)separate PageViewTelemetry instance. |
TrackPageView(String) |
Senden Sie Informationen zu der in der Anwendung angezeigten Seite. |
TrackRequest(RequestTelemetry) |
Senden Sie Informationen zu einer Anforderung, die von der Anwendung verarbeitet wird. Erstellen Sie für jeden Aufruf von eine TrackRequest(RequestTelemetry)separate RequestTelemetry instance. |
TrackRequest(String, DateTimeOffset, TimeSpan, String, Boolean) |
Senden Sie Informationen zu einer Anforderung, die von der Anwendung verarbeitet wird. |
TrackTrace(String) |
Senden Sie eine Ablaufverfolgungsmeldung zur Anzeige in der Diagnosesuche. |
TrackTrace(String, IDictionary<String,String>) |
Senden Sie eine Ablaufverfolgungsmeldung zur Anzeige in der Diagnosesuche. |
TrackTrace(String, SeverityLevel) |
Senden Sie eine Ablaufverfolgungsmeldung zur Anzeige in der Diagnosesuche. |
TrackTrace(String, SeverityLevel, IDictionary<String,String>) |
Senden Sie eine Ablaufverfolgungsmeldung zur Anzeige in der Diagnosesuche. |
TrackTrace(TraceTelemetry) |
Senden Sie eine Ablaufverfolgungsmeldung zur Anzeige in der Diagnosesuche. Erstellen Sie für jeden Aufruf von eine TrackTrace(TraceTelemetry)separate TraceTelemetry instance. |
Erweiterungsmethoden
GetMetricManager(TelemetryClient, MetricAggregationScope) |
Ruft für |
Gilt für:
Azure SDK for .NET