TelemetryService Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Важно!
Этот 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) |
Инициализирован экземпляр поставщика трассировки событий Windows для конкретного узла, который будет использоваться службой телеметрии. Этот метод должен вызываться до использования api-интерфейсов телеметрии. В противном случае будет использоваться поставщик по умолчанию, а последующие вызовы InitializeEtwProvider будут вызываться. |
SetDefaultSession(TelemetrySession) |
Разрешить пользователю изменять сеанс по умолчанию, особенно для клонированного сеанса, например TelemetryService.SetDefaultSession(new TelemetrySession(clonedSettingsString) |
TrySetDefaultSession(TelemetrySession) |
Пытается задать сеанс по умолчанию, особенно для клонированного сеанса, например TelemetryService.TrySetDefaultSession(new TelemetrySession(clonedSettingsString) |