DependencyTelemetry 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.
Die -Klasse, die Informationen zur gesammelten Abhängigkeit darstellt. Weitere Informationen.
public sealed class DependencyTelemetry : Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry, Microsoft.ApplicationInsights.DataContracts.ISupportAdvancedSampling
type DependencyTelemetry = class
inherit OperationTelemetry
interface ITelemetry
interface ISupportProperties
interface ISupportAdvancedSampling
interface ISupportSampling
interface ISupportMetrics
Public NotInheritable Class DependencyTelemetry
Inherits OperationTelemetry
Implements ISupportAdvancedSampling
- Vererbung
- Implementiert
Konstruktoren
DependencyTelemetry() |
Initialisiert eine neue Instanz der DependencyTelemetry-Klasse. |
DependencyTelemetry(String, String, DateTimeOffset, TimeSpan, Boolean) |
Veraltet.
Initialisiert einen neuen instance der DependencyTelemetry -Klasse mit den angegebenen |
DependencyTelemetry(String, String, String, String) |
Initialisiert einen neuen instance der DependencyTelemetry -Klasse mit den angegebenen |
DependencyTelemetry(String, String, String, String, DateTimeOffset, TimeSpan, String, Boolean) |
Initialisiert eine neue instance der DependencyTelemetry -Klasse mit den angegebenen |
Eigenschaften
CommandName |
Veraltet.
Ruft Text des SQL-Befehls ab oder legt ihn fest, oder leert ihn nicht. |
Context |
Ruft den Kontext ab, der dem aktuellen Telemetrieelement zugeordnet ist. |
Data |
Ruft Daten ab, die dem aktuellen Abhängigkeits-instance zugeordnet sind, oder legt sie fest. Befehlsname/-anweisung für SQL-Abhängigkeit, URL für http-Abhängigkeit. |
DependencyTypeName |
Veraltet.
Ruft den Namen des Abhängigkeitstyps ab oder legt diese fest. |
Duration |
Ruft die Zeitspanne ab, die die Anwendung benötigt hat, um die Anforderung zu verarbeiten, oder legt diesen fest. |
Extension |
Ruft die Erweiterung ab, die zum Erweitern dieser Telemetriedaten instance mithilfe eines neuen stark typisierten Objekts verwendet wird, oder legt sie fest. |
Id |
Ruft die Abhängigkeits-ID ab oder legt diese fest. |
ItemTypeFlag |
Ruft den Elementtyp für die Stichprobenauswertung ab. |
Metrics |
Ruft ein Wörterbuch anwendungsdefinierter Ereignismetriken ab. Weitere Informationen |
Name |
Ruft den Ressourcennamen ab oder legt ihn fest. |
ProactiveSamplingDecision |
Ruft einen Wert ab, der angibt, ob die Auswahl von Elementen proaktiv und das Ergebnis dieser Entscheidung getroffen wurde, oder legt diesen fest. |
Properties |
Ruft ein Wörterbuch mit anwendungsdefinierte Eigenschaftsnamen und -werten ab, das zusätzliche Informationen zu dieser Remoteabhängigkeit bereitstellt. Weitere Informationen |
ResultCode |
Ruft den Ergebniscode ab oder legt diese fest. |
Sequence |
Ruft den Wert ab, der die absolute Reihenfolge des Telemetrieelements definiert, oder legt diesen fest. |
StartTime |
Veraltet.
Ruft die Startzeit des Vorgangs ab oder legt sie fest. (Geerbt von OperationTelemetry) |
Success |
Ruft einen Wert ab, der angibt, ob der Abhängigkeitsaufruf erfolgreich war oder nicht, oder legt ihn fest. |
Target |
Ruft das Ziel des Abhängigkeitsaufrufs ab oder legt es fest. SQL Servername, URL-Host usw. |
Timestamp |
Ruft Datum und Uhrzeit ab, zu der Telemetriedaten aufgezeichnet wurden, oder legt diese fest. |
Type |
Ruft den Namen des Abhängigkeitstyps ab oder legt diese fest. |
Methoden
DeepClone() |
Klont ein DependencyTelemetry Objekt tief. |
Sanitize() |
Erlauben Sie, die OperationTelemetry.Sanitize-Methode aus untergeordneten Klassen aufzurufen. (Geerbt von OperationTelemetry) |
SerializeData(ISerializationWriter) |
Schreibt Serialisierungsinformationen zur Datenklasse des implementierenden Typs mithilfe des angegebenen ISerializationWriter. |
TryGetOperationDetail(String, Object) |
In bestimmten Kollektoren werden der Abhängigkeitstelemetrie objekte hinzugefügt, die nützlich sein können, um die Telemetrie von DependencyTelemetry durch ITelemetryInitializer Implementierungen zu verbessern. Hier abgerufene Objekte werden nicht automatisch serialisiert und an das Back-End gesendet. |
Explizite Schnittstellenimplementierungen
ISupportSampling.SamplingPercentage |
Ruft den Prozentsatz der Stichprobenentnahme (zwischen 0 und 100) ab oder legt diese fest. Sollte 100/n sein, wobei n eine ganze Zahl ist. Weitere Informationen |
ITelemetry.Sanitize() |
Sanitisiert die Eigenschaften basierend auf Einschränkungen. |
Erweiterungsmethoden
GetEnvelopeName(ITelemetry) |
Ruft den Umschlagnamen für das ITelemetry-Objekt ab. |
TrySetEnvelopeName(ITelemetry, String) |
Legt den Umschlagnamen für das ITelemetry-Objekt fest. |
Gilt für:
Azure SDK for .NET