Freigeben über


TelemetrySink Klasse

Definition

Stellt ein Ziel für Telemetriedaten dar, das aus einem Satz von Telemetrieprozessoren und einem Kanal besteht.

public sealed class TelemetrySink : IDisposable, Microsoft.ApplicationInsights.Extensibility.ITelemetryModule
type TelemetrySink = class
    interface IDisposable
    interface ITelemetryModule
Public NotInheritable Class TelemetrySink
Implements IDisposable, ITelemetryModule
Vererbung
TelemetrySink
Implementiert

Konstruktoren

TelemetrySink()

Initialisiert eine neue Instanz der TelemetrySink-Klasse.

TelemetrySink(TelemetryConfiguration, ITelemetryChannel)

Initialisiert eine neue Instanz der TelemetrySink-Klasse.

Felder

DefaultSinkName

Der Name, der für die Standardtelemetriesenke verwendet werden soll, wenn ihre Eigenschaften über die Konfiguration angegeben werden.

Eigenschaften

Name

Ruft den Namen der Senke ab oder legt den Namen der Senke fest.

TelemetryChannel

Ruft den Telemetriekanal ab oder legt diese fest.

TelemetryProcessorChainBuilder

Ruft einen instance der ab, die TelemetryProcessorChainBuilder von dieser Senke verwendet wird, oder legt diesen fest.

TelemetryProcessors

Ruft eine schreibgeschützte Auflistung von TelemetryProcessors ab.

Methoden

Dispose()

Gibt ressourcen frei, die vom instance der TelemetrySink -Klasse verwendet werden.

Initialize(TelemetryConfiguration)

Initialisiert die Senke.

Process(ITelemetry)

Verarbeitet ein gesammeltes Telemetrieelement.

Gilt für: