TelemetryService Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Importante
Esta API não está em conformidade com CLS.
Classe De telemetria principal. Ele tem o objeto de sessão padrão.
public ref class TelemetryService abstract sealed
[System.CLSCompliant(false)]
public static class TelemetryService
[<System.CLSCompliant(false)>]
type TelemetryService = class
Public Class TelemetryService
- Herança
-
TelemetryService
- Atributos
Propriedades
AssetService |
Obtém a instância AssetService de singleton. |
DefaultSession |
Obtém a sessão padrão Usada pela maioria dos componentes, se não todos, para obter uma sessão |
Métodos
AttachTestChannel(ITelemetryTestChannel) |
Anexar canal de teste para diagnóstico |
CreateAndGetDefaultSession(String, String, String) |
Create nova sessão padrão com parâmetros especificados |
CreateAndGetDefaultSession(String, String) |
Create nova sessão padrão com parâmetros especificados |
CreateAndGetDefaultSession(String) |
Create nova sessão padrão com parâmetros especificados |
DetachTestChannel(ITelemetryTestChannel) |
Desanexar canal de teste |
InitializeEtwProvider(ITelemetryEtwProvider) |
Inicializado a instância de provedor ETW específica do host a ser usada pelo serviço de telemetria Esse método deve ser chamado antes que qualquer APIs de telemetria seja usada, caso contrário, o provedor padrão será usado e as chamadas InitializeEtwProvider subsequentes serão geradas. |
SetDefaultSession(TelemetrySession) |
Permitir que o usuário altere a Sessão Padrão, especialmente para uma sessão clonada, por exemplo, TelemetryService.SetDefaultSession(new TelemetrySession(clonedSettingsString) |
TrySetDefaultSession(TelemetrySession) |
Tenta definir a Sessão Padrão, especialmente para uma sessão clonada, por exemplo, TelemetryService.TrySetDefaultSession(new TelemetrySession(clonedSettingsString) |