Partager via


TelemetryService Classe

Définition

Important

Cette API n’est pas conforme CLS.

Classe Core Telemetry. Il a un objet de session par défaut.

public ref class TelemetryService abstract sealed
[System.CLSCompliant(false)]
public static class TelemetryService
[<System.CLSCompliant(false)>]
type TelemetryService = class
Public Class TelemetryService
Héritage
TelemetryService
Attributs

Propriétés

AssetService

Obtient l’instance AssetService de singleton.

DefaultSession

Obtient la session par défaut Utilisée par la plupart, voire la totalité, des composants pour obtenir une session

Méthodes

AttachTestChannel(ITelemetryTestChannel)

Attacher un canal de test pour diagnostics

CreateAndGetDefaultSession(String, String, String)

Create nouvelle session par défaut avec les paramètres spécifiés

CreateAndGetDefaultSession(String, String)

Create nouvelle session par défaut avec les paramètres spécifiés

CreateAndGetDefaultSession(String)

Create nouvelle session par défaut avec les paramètres spécifiés

DetachTestChannel(ITelemetryTestChannel)

Détacher le canal de test

InitializeEtwProvider(ITelemetryEtwProvider)

Initialisation du fournisseur ETW spécifique à l’hôte instance à utiliser par le service de télémétrie Cette méthode doit être appelée avant que toutes les API de télémétrie ne soient utilisées, sinon le fournisseur par défaut sera utilisé et les appels InitializeEtwProvider suivants seront levées.

SetDefaultSession(TelemetrySession)

Autoriser l’utilisateur à modifier la session par défaut, en particulier pour une session clonée, par exemple TelemetryService.SetDefaultSession(new TelemetrySession(clonedSettingsString)

TrySetDefaultSession(TelemetrySession)

Tente de définir la session par défaut, en particulier pour une session clonée, par exemple TelemetryService.TrySetDefaultSession(new TelemetrySession(clonedSettingsString)

S’applique à