Compartilhar via


TelemetryService Classe

Definição

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)

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, String, 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)

Aplica-se a