다음을 통해 공유


LoggingActivity 생성자

정의

오버로드

LoggingActivity(String, ILoggingChannel)

Windows 8.1 호환 모드에서 지정된 LoggingChannel에 대한 LoggingActivity 클래스의 새 instance 초기화합니다.

LoggingActivity(String, ILoggingChannel, LoggingLevel)

Windows 8.1 호환 모드에서 지정된 LoggingChannelLoggingLevel에 대한 LoggingActivity 클래스의 새 instance 초기화합니다.

LoggingActivity(String, ILoggingChannel)

Windows 8.1 호환 모드에서 지정된 LoggingChannel에 대한 LoggingActivity 클래스의 새 instance 초기화합니다.

public:
 LoggingActivity(Platform::String ^ activityName, ILoggingChannel ^ loggingChannel);
 LoggingActivity(winrt::hstring const& activityName, ILoggingChannel const& loggingChannel);
public LoggingActivity(string activityName, ILoggingChannel loggingChannel);
function LoggingActivity(activityName, loggingChannel)
Public Sub New (activityName As String, loggingChannel As ILoggingChannel)

매개 변수

activityName
String

Platform::String

winrt::hstring

로깅 작업의 이름입니다.

loggingChannel
ILoggingChannel

로깅 채널입니다.

설명

Windows 10 이제 호환성 모드와 Windows 10 이상에서 지원하는 새 동작을 Windows 8.1 두 가지 작업 모드가 지원됩니다.+ Windows 8.1 호환성 모드의 경우 생성자를 사용하여 개체를 만듭니다.

이러한 두 모드 간의 차이점은 다음과 같습니다.

Windows 8.1 호환 모드 Windows 10 이상 특정 동작
생성자에서 생성된 시작 이벤트는 LoggingChannel에서 사용하는 매니페스트와의 호환성을 위해 형식이 지정됩니다. 시작 이벤트 이름은 로 하드 코딩됩니다 "LogActivityStart" + Level. 이벤트는 기본 채널의 운영 모드에 따라 매니페스트 기반 이벤트 또는 자체 설명 이벤트가 됩니다. StartActivity 메서드에서 생성된 start 이벤트는 LoggingChannel.LogEvent의 규칙을 따르며 항상 자체 설명(즉, 매니페스트 기반이 아닌 이벤트 인코딩)을 사용합니다. 이벤트 이름은 startEventName 매개 변수를 기반으로 합니다.
Close() 또는 Dispose()에서 생성된 중지 이벤트는 LoggingChannel에서 사용하는 매니페스트와의 호환성을 위해 형식이 지정됩니다. 중지 이벤트 이름은 로 하드 코딩됩니다 "LogActivityStop" + Level. 이벤트는 기본 채널의 운영 모드에 따라 매니페스트 기반 이벤트 또는 자체 설명 이벤트가 됩니다. Close() 또는 Dispose()에서 생성된 Stop 이벤트는 LoggingChannel.LogEvent의 규칙을 따르며 자체 설명 이벤트 인코딩을 사용합니다. 활동 이름은 중지 이벤트 이름으로 사용됩니다.
소멸자/종료자는 Close()를 호출합니다. 소멸자/종료자는 Close()를 호출하지 않습니다.

추가 정보

적용 대상

LoggingActivity(String, ILoggingChannel, LoggingLevel)

Windows 8.1 호환 모드에서 지정된 LoggingChannelLoggingLevel에 대한 LoggingActivity 클래스의 새 instance 초기화합니다.

public:
 LoggingActivity(Platform::String ^ activityName, ILoggingChannel ^ loggingChannel, LoggingLevel level);
 LoggingActivity(winrt::hstring const& activityName, ILoggingChannel const& loggingChannel, LoggingLevel const& level);
public LoggingActivity(string activityName, ILoggingChannel loggingChannel, LoggingLevel level);
function LoggingActivity(activityName, loggingChannel, level)
Public Sub New (activityName As String, loggingChannel As ILoggingChannel, level As LoggingLevel)

매개 변수

activityName
String

Platform::String

winrt::hstring

로깅 작업의 이름입니다.

loggingChannel
ILoggingChannel

로깅 채널입니다.

level
LoggingLevel

로깅 수준입니다.

추가 정보

적용 대상