Sdílet prostřednictvím


TelemetryService Třída

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Třída základní telemetrie. Má výchozí objekt relace.

public ref class TelemetryService abstract sealed
[System.CLSCompliant(false)]
public static class TelemetryService
[<System.CLSCompliant(false)>]
type TelemetryService = class
Public Class TelemetryService
Dědičnost
TelemetryService
Atributy

Vlastnosti

AssetService

Získá singleton AssetService instance.

DefaultSession

Získá výchozí relaci, kterou používá většina (pokud ne všechny) komponenty k získání relace.

Metody

AttachTestChannel(ITelemetryTestChannel)

Připojení testovacího kanálu pro diagnostiku

CreateAndGetDefaultSession(String, String, String)

Create nové výchozí relace se zadanými parametry

CreateAndGetDefaultSession(String, String)

Create nové výchozí relace se zadanými parametry

CreateAndGetDefaultSession(String)

Create nové výchozí relace se zadanými parametry

DetachTestChannel(ITelemetryTestChannel)

Odpojení testovacího kanálu

InitializeEtwProvider(ITelemetryEtwProvider)

Inicializovali instanci zprostředkovatele Trasování událostí pro Windows specifického pro hostitele, kterou má služba telemetrie používat. Tato metoda se musí volat před použitím všech rozhraní API telemetrie, jinak se použije výchozí zprostředkovatel a následná volání InitializeEtwProvider vyvolá.

SetDefaultSession(TelemetrySession)

Povolit uživateli změnit výchozí relaci, zejména pro klonovanou relaci, například TelemetryService.SetDefaultSession(new TelemetrySession(clonedSettingsString)

TrySetDefaultSession(TelemetrySession)

Pokusí se nastavit výchozí relaci, zejména pro klonovanou relaci, například TelemetryService.TrySetDefaultSession(new TelemetrySession(clonedSettingsString).

Platí pro