TelemetryService Classe

Definizione

Importante

Questa API non è conforme a CLS.

Classe Di telemetria di base. Ha un oggetto sessione predefinito.

public ref class TelemetryService abstract sealed
[System.CLSCompliant(false)]
public static class TelemetryService
[<System.CLSCompliant(false)>]
type TelemetryService = class
Public Class TelemetryService
Ereditarietà
TelemetryService
Attributi

Proprietà

AssetService

Ottiene l'istanza singleton di AssetService.

DefaultSession

Ottiene la sessione predefinita Utilizzata dalla maggior parte, se non tutti, i componenti per ottenere una sessione

Metodi

AttachTestChannel(ITelemetryTestChannel)

Collegare il canale di test per la diagnostica

CreateAndGetDefaultSession(String, String, String)

Create nuova sessione predefinita con parametri specificati

CreateAndGetDefaultSession(String, String)

Create nuova sessione predefinita con parametri specificati

CreateAndGetDefaultSession(String)

Create nuova sessione predefinita con parametri specificati

DetachTestChannel(ITelemetryTestChannel)

Scollegare il canale di test

InitializeEtwProvider(ITelemetryEtwProvider)

Inizializzato l'istanza del provider ETW specifica dell'host da usare dal servizio di telemetria Questo metodo deve essere chiamato prima che vengano usate le API di telemetria altrimenti verrà usato il provider predefinito e le successive chiamate InitializeEtwProvider genereranno.

SetDefaultSession(TelemetrySession)

Consentire all'utente di modificare la sessione predefinita, in particolare per una sessione clonata, ad esempio TelemetryService.SetDefaultSession(new TelemetrySession(clonedSettingsString)

TrySetDefaultSession(TelemetrySession)

Tenta di impostare la sessione predefinita, in particolare per una sessione clonata, ad esempio TelemetryService.TrySetDefaultSession(new TelemetrySession(clonedSettingsString)

Si applica a