Compartir a través de


TelemetryService Clase

Definición

Importante

Esta API no es conforme a CLS.

Clase de telemetría principal. Tiene un objeto de sesión predeterminado.

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

Propiedades

AssetService

Obtiene la instancia de singleton AssetService.

DefaultSession

Obtiene la sesión predeterminada Usada por la mayoría de los componentes, si no todos, para obtener una sesión.

Métodos

AttachTestChannel(ITelemetryTestChannel)

Adjuntar canal de prueba para diagnósticos

CreateAndGetDefaultSession(String, String, String)

Create nueva sesión predeterminada con parámetros especificados

CreateAndGetDefaultSession(String, String)

Create nueva sesión predeterminada con parámetros especificados

CreateAndGetDefaultSession(String)

Create nueva sesión predeterminada con parámetros especificados

DetachTestChannel(ITelemetryTestChannel)

Desasociar canal de prueba

InitializeEtwProvider(ITelemetryEtwProvider)

Inicializar la instancia del proveedor ETW específica del host que va a usar el servicio de telemetría Este método debe llamarse antes de que se usen las API de telemetría; de lo contrario, se usará el proveedor predeterminado y se producirán las llamadas posteriores a InitializeEtwProvider.

SetDefaultSession(TelemetrySession)

Permitir al usuario cambiar la sesión predeterminada, especialmente para una sesión clonada, por ejemplo, TelemetryService.SetDefaultSession(new TelemetrySession(clonedSettingsString)

TrySetDefaultSession(TelemetrySession)

Intenta establecer la sesión predeterminada, especialmente para una sesión clonada, por ejemplo, TelemetryService.TrySetDefaultSession(new TelemetrySession(clonedSettingsString)

Se aplica a