TelemetryService 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重要
此 API 不符合 CLS。
核心遥测类。 它具有默认会话对象。
public ref class TelemetryService abstract sealed
[System.CLSCompliant(false)]
public static class TelemetryService
[<System.CLSCompliant(false)>]
type TelemetryService = class
Public Class TelemetryService
- 继承
-
TelemetryService
- 属性
属性
AssetService |
获取单一实例 AssetService 实例。 |
DefaultSession |
获取大多数(如果不是全部)组件用于获取会话的默认会话 |
方法
AttachTestChannel(ITelemetryTestChannel) |
附加诊断的测试通道 |
CreateAndGetDefaultSession(String) |
Create具有指定参数的新默认会话 |
CreateAndGetDefaultSession(String, String) |
Create具有指定参数的新默认会话 |
CreateAndGetDefaultSession(String, String, String) |
Create具有指定参数的新默认会话 |
DetachTestChannel(ITelemetryTestChannel) |
分离测试通道 |
InitializeEtwProvider(ITelemetryEtwProvider) |
初始化了要由遥测服务使用的主机特定的 ETW 提供程序实例 必须在使用任何遥测 API 之前调用此方法,否则将使用默认提供程序,随后将引发 InitializeEtwProvider 调用。 |
SetDefaultSession(TelemetrySession) |
允许用户更改默认会话,尤其是克隆的会话,例如 TelemetryService.SetDefaultSession (新的 TelemetrySession (克隆的SettingsString) |
TrySetDefaultSession(TelemetrySession) |
尝试设置默认会话,尤其是克隆的会话,例如 TelemetryService.TrySetDefaultSession (新的 TelemetrySession (克隆的SettingsString) |