Udostępnij za pośrednictwem


UniversalTelemetryChannel Klasa

Definicja

Przestroga

UniversalTelemetryChannel is no longer supported. Please use the CollectorSessionChannel or AsimovAppInsightsSessionChannel instead.

Reprezentuje kanał komunikacyjny do wysyłania danych telemetrycznych do usługi Application Insights za pośrednictwem czasu UTC (Klient uniwersalnej telemetrii systemu Windows).

public ref class UniversalTelemetryChannel sealed : IDisposable, Microsoft::VisualStudio::ApplicationInsights::Channel::ITelemetryChannel
public sealed class UniversalTelemetryChannel : IDisposable, Microsoft.VisualStudio.ApplicationInsights.Channel.ITelemetryChannel
[System.Obsolete("UniversalTelemetryChannel is no longer supported. Please use the CollectorSessionChannel or AsimovAppInsightsSessionChannel instead.")]
public sealed class UniversalTelemetryChannel : IDisposable, Microsoft.VisualStudio.ApplicationInsights.Channel.ITelemetryChannel
type UniversalTelemetryChannel = class
    interface ITelemetryChannel
    interface IDisposable
[<System.Obsolete("UniversalTelemetryChannel is no longer supported. Please use the CollectorSessionChannel or AsimovAppInsightsSessionChannel instead.")>]
type UniversalTelemetryChannel = class
    interface ITelemetryChannel
    interface IDisposable
Public NotInheritable Class UniversalTelemetryChannel
Implements IDisposable, ITelemetryChannel
Dziedziczenie
UniversalTelemetryChannel
Atrybuty
Implementuje

Konstruktory

UniversalTelemetryChannel()
Przestarzałe.

Inicjuje nowe wystąpienie klasy UniversalTelemetryChannel.

Właściwości

DeveloperMode
Przestarzałe.

Pobiera lub ustawia wartość wskazującą, czy tryb dewelopera transmisji telemetrii jest włączony. Gdy tryb dewelopera ma wartość True, UniversalTelemetryChannel wysyła dane telemetryczne do usługi Application Insights natychmiast w całym okresie istnienia aplikacji. Gdy tryb dewelopera ma wartość False, UniversalTelemetryChannel uwzględnia zasady wysyłania w środowisku produkcyjnym zdefiniowane przez inne właściwości.

EndpointAddress
Przestarzałe.

Pobiera lub ustawia wartość wskazującą adres punktu końcowego. Ta właściwość jest ignorowana.

Metody

Dispose()
Przestarzałe.

Zwalnia niezarządzane zasoby i — opcjonalnie — zarządzane zasoby.

Flush()
Przestarzałe.

Brak operacji, ponieważ każda Send(ITelemetry) metoda natychmiast wywołuje utc. Dlatego każde wywołanie jest natychmiast "opróżniane" do agenta UTC.

FlushAndTransmitAsync(CancellationToken)
Przestarzałe.

Opróżnia bufor w pamięci i przesyła dane asynchronicznie.

IsAvailable()
Przestarzałe.

Zwraca wartość true, jeśli kanał jest dostępny do użycia.

Send(ITelemetry)
Przestarzałe.

Wysyła wystąpienie ITelemetry za pośrednictwem kanału.

Dotyczy