LoggingActivity 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
LoggingActivity(String, ILoggingChannel) |
在Windows 8.1相容性模式中,為指定的LoggingChannel初始化LoggingActivity類別的新實例。 |
LoggingActivity(String, ILoggingChannel, LoggingLevel) |
在Windows 8.1相容性模式中,為指定的LoggingChannel和LoggingLevel初始化LoggingActivity類別的新實例。 |
LoggingActivity(String, ILoggingChannel)
在Windows 8.1相容性模式中,為指定的LoggingChannel初始化LoggingActivity類別的新實例。
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 8.1相容性模式和Windows 10和更新版本所支援的新行為。+ 如需Windows 8.1相容性模式,請使用建構函式建立 物件。
- 如需Windows 10和更新版本的特定行為,請使用LoggingChannel.StartActivity或LoggingActivity.StartActivity 建立 LoggingActivity物件。
這兩種模式之間的差異如下:
Windows 8.1相容性模式 | Windows 10和更新版本的特定行為 |
---|---|
建構函式所產生的啟動事件會格式化為與 LoggingChannel所使用的資訊清單相容。 start 事件名稱會硬式編碼為 "LogActivityStart" + Level 。 根據基礎通道的作業模式,事件會是資訊清單型事件或自我描述事件。 |
StartActivity方法所產生的啟動事件遵循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類別的新實例。
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
記錄層級,