LoggingActivity 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
LoggingActivity(String, ILoggingChannel) |
在兼容模式下为指定的 LoggingChannel 初始化 LoggingActivity 类的新实例Windows 8.1。 |
LoggingActivity(String, ILoggingChannel, LoggingLevel) |
在兼容模式下为指定的 LoggingChannel 和 LoggingLevel 初始化 LoggingActivity 类的新实例Windows 8.1。 |
LoggingActivity(String, ILoggingChannel)
在兼容模式下为指定的 LoggingChannel 初始化 LoggingActivity 类的新实例Windows 8.1。
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及更高版本的特定行为 |
---|---|
构造函数生成的 start 事件经过格式设置,以便与 LoggingChannel 使用的清单兼容。 开始事件名称硬编码为 "LogActivityStart" + Level 。 该事件将是基于清单的事件或自描述事件,具体取决于基础通道的操作模式。 |
StartActivity 方法生成的 start 事件遵循 LoggingChannel.LogEvent 的约定,并且始终使用自描述(即不基于清单的事件编码)。 事件名称基于 startEventName 参数。 |
Close () 或 Dispose () 生成的 stop 事件的格式与 LoggingChannel 使用的清单兼容。 停止事件名称硬编码为 "LogActivityStop" + Level 。 该事件将是基于清单的事件或自描述事件,具体取决于基础通道的操作模式。 |
Close () 或 Dispose () 生成的 Stop 事件将遵循 LoggingChannel.LogEvent 的约定,并使用自描述事件编码。 活动名称将用作停止事件名称。 |
析构函数/终结器将调用 Close () 。 | 析构函数/终结器不会调用 Close () 。 |
另请参阅
适用于
LoggingActivity(String, ILoggingChannel, LoggingLevel)
在兼容模式下为指定的 LoggingChannel 和 LoggingLevel 初始化 LoggingActivity 类的新实例Windows 8.1。
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
日志记录级别。