TelemetryService Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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). |