LoggingActivity 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
LoggingActivity(String, ILoggingChannel) |
Windows 8.1 호환 모드에서 지정된 LoggingChannel에 대한 LoggingActivity 클래스의 새 instance 초기화합니다. |
LoggingActivity(String, ILoggingChannel, LoggingLevel) |
Windows 8.1 호환 모드에서 지정된 LoggingChannel 및 LoggingLevel에 대한 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 10 이상 특정 동작의 경우 LoggingChannel.StartActivity 또는 LoggingActivity.StartActivity를 사용하여 LoggingActivity 개체를 만듭니다.
이러한 두 모드 간의 차이점은 다음과 같습니다.
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 호환 모드에서 지정된 LoggingChannel 및 LoggingLevel에 대한 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
로깅 수준입니다.