TelemetryService Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |