EventTelemetry Klasse

Definition

Telemetrietyp, der zum Nachverfolgen benutzerdefinierter Ereignisse verwendet wird. Weitere Informationen

public sealed class EventTelemetry : Microsoft.ApplicationInsights.Channel.ITelemetry, Microsoft.ApplicationInsights.DataContracts.ISupportAdvancedSampling, Microsoft.ApplicationInsights.DataContracts.ISupportMetrics, Microsoft.ApplicationInsights.DataContracts.ISupportProperties
type EventTelemetry = class
    interface ITelemetry
    interface ISupportProperties
    interface ISupportAdvancedSampling
    interface ISupportSampling
    interface ISupportMetrics
Public NotInheritable Class EventTelemetry
Implements ISupportAdvancedSampling, ISupportMetrics, ISupportProperties, ITelemetry
Vererbung
EventTelemetry
Implementiert

Konstruktoren

EventTelemetry()

Initialisiert eine neue Instanz der EventTelemetry-Klasse.

EventTelemetry(String)

Initialisiert eine neue Instanz der EventTelemetry-Klasse mit dem angegebenen name.

Eigenschaften

Context

Ruft den Kontext ab, der dem aktuellen Telemetrieelement zugeordnet ist.

Extension

Ruft die Erweiterung ab, die verwendet wird, um diese Telemetriedaten instance mit einem neuen stark typisierten Objekt zu erweitern, oder legt sie fest.

ItemTypeFlag

Ruft den Elementtyp für die Stichprobenauswertung ab.

Metrics

Ruft ein Wörterbuch anwendungsdefinierter Ereignismetriken ab. Weitere Informationen

Name

Ruft den Namen des Ereignisses ab oder legt diesen 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 diesem Ereignis bereitstellt. Weitere Informationen

Sequence

Ruft den Wert ab, der die absolute Reihenfolge des Telemetrieelements definiert, oder legt diesen fest.

Timestamp

Ruft Datum und Uhrzeit der Ereignisaufzeichnung ab oder legt diese fest.

Methoden

DeepClone()

Klont ein EventTelemetry Objekt tief.

SerializeData(ISerializationWriter)

Schreibt Serialisierungsinformationen zur Datenklasse des implementierenden Typs mithilfe des angegebenen ISerializationWriter.

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: