Aracılığıyla paylaş


TelemetryService Sınıf

Tanım

Önemli

Bu API, CLS uyumlu değildir.

Çekirdek Telemetri sınıfı. Varsayılan oturum nesnesine sahiptir.

public ref class TelemetryService abstract sealed
[System.CLSCompliant(false)]
public static class TelemetryService
[<System.CLSCompliant(false)>]
type TelemetryService = class
Public Class TelemetryService
Devralma
TelemetryService
Öznitelikler

Özellikler

AssetService

Tekil AssetService örneği alır.

DefaultSession

Varsayılan oturumu alır Oturum almak için bileşenlerin tümü olmasa da çoğu tarafından kullanılır

Yöntemler

AttachTestChannel(ITelemetryTestChannel)

Tanılama için test kanalı ekleme

CreateAndGetDefaultSession(String, String, String)

Belirtilen parametrelerle yeni varsayılan oturum İçerik Oluşturucu

CreateAndGetDefaultSession(String, String)

Belirtilen parametrelerle yeni varsayılan oturum İçerik Oluşturucu

CreateAndGetDefaultSession(String)

Belirtilen parametrelerle yeni varsayılan oturum İçerik Oluşturucu

DetachTestChannel(ITelemetryTestChannel)

Test kanalını ayırma

InitializeEtwProvider(ITelemetryEtwProvider)

Telemetri hizmeti tarafından kullanılacak ana bilgisayara özgü ETW sağlayıcı örneği başlatıldı Bu yöntem, telemetri API'leri kullanılmadan önce çağrılmalıdır, aksi takdirde varsayılan sağlayıcı kullanılır ve izleyen InitializeEtwProvider çağrıları oluşturulur.

SetDefaultSession(TelemetrySession)

Özellikle telemetryService.SetDefaultSession(yeni TelemetrySession(clonedSettingsString) gibi kopyalanmış bir oturum için kullanıcının Varsayılan Oturumu değiştirmesine izin ver

TrySetDefaultSession(TelemetrySession)

Özellikle telemetryService.TrySetDefaultSession(yeni TelemetrySession(clonedSettingsString) gibi kopyalanmış bir oturum için Varsayılan Oturumu ayarlamaya çalışır

Şunlara uygulanır