次の方法で共有


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

パラメーターを指定して新しい既定のセッションをCreateする

CreateAndGetDefaultSession(String, String)

パラメーターを指定して新しい既定のセッションをCreateする

CreateAndGetDefaultSession(String)

パラメーターを指定して新しい既定のセッションをCreateする

DetachTestChannel(ITelemetryTestChannel)

テスト チャネルのデタッチ

InitializeEtwProvider(ITelemetryEtwProvider)

テレメトリ サービスによって使用されるホスト固有の ETW プロバイダー インスタンスを初期化しました。このメソッドは、テレメトリ API が使用される前に呼び出す必要があります。それ以外の場合は、既定のプロバイダーが使用され、後続の InitializeEtwProvider 呼び出しがスローされます。

SetDefaultSession(TelemetrySession)

ユーザーが既定のセッションを変更できるようにする (特に TelemetryService.SetDefaultSession(new TelemetrySession(clonedSettingsString) など)、複製されたセッションの場合

TrySetDefaultSession(TelemetrySession)

既定のセッションの設定を試みます。特に、TelemetryService.TrySetDefaultSession(new TelemetrySession(clonedSettingsString) など、複製されたセッションに対して試行されます。

適用対象