다음을 통해 공유


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

singleton AssetService 인스턴스를 가져옵니다.

DefaultSession

기본 세션 가져오기 대부분의 구성 요소에서 세션을 가져오는 데 사용됩니다.

메서드

AttachTestChannel(ITelemetryTestChannel)

진단 테스트 채널 연결

CreateAndGetDefaultSession(String, String, String)

지정된 매개 변수를 사용하여 새 기본 세션 Create

CreateAndGetDefaultSession(String, String)

지정된 매개 변수를 사용하여 새 기본 세션 Create

CreateAndGetDefaultSession(String)

지정된 매개 변수를 사용하여 새 기본 세션 Create

DetachTestChannel(ITelemetryTestChannel)

테스트 채널 분리

InitializeEtwProvider(ITelemetryEtwProvider)

원격 분석 서비스에서 사용할 호스트별 ETW 공급자 instance 초기화 원격 분석 API를 사용하려면 먼저 이 메서드를 호출해야 합니다. 그렇지 않으면 기본 공급자가 사용되고 후속 InitializeEtwProvider 호출이 throw됩니다.

SetDefaultSession(TelemetrySession)

사용자가 특히 복제된 세션(예: TelemetryService.SetDefaultSession(new TelemetrySession(clonedSettingsString))에 대해 기본 세션을 변경할 수 있도록 허용

TrySetDefaultSession(TelemetrySession)

복제된 세션(예: TelemetryService.TrySetDefaultSession(new TelemetrySession(clonedSettingsString))에 대해 기본 세션을 설정하려고 시도합니다.

적용 대상