Поделиться через


LoggingActivity Конструкторы

Определение

Перегрузки

LoggingActivity(String, ILoggingChannel)

Инициализирует новый экземпляр класса LoggingActivity для указанного LoggingChannel в режиме совместимости Windows 8.1.

LoggingActivity(String, ILoggingChannel, LoggingLevel)

Инициализирует новый экземпляр класса LoggingActivity для указанных LoggingChannel и LoggingLevel в режиме совместимости Windows 8.1.

LoggingActivity(String, ILoggingChannel)

Инициализирует новый экземпляр класса LoggingActivity для указанного LoggingChannel в режиме совместимости 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 8.1 Поведение Windows 10 и более поздних версий
Событие start, созданное конструктором, отформатировано для совместимости с манифестом, используемым LoggingChannel. Имя события запуска жестко закодировано как "LogActivityStart" + Level. Событие будет событием на основе манифеста или самоописающим событием в зависимости от режима работы базового канала. Событие start, созданное методом StartActivity , следует соглашениям LoggingChannel.LogEvent и всегда будет использовать самоописывающееся, т. е. не основанное на манифесте, кодирование событий. Имя события основано на параметре startEventName .
Событие stop, созданное Close() или Dispose(), форматируется для совместимости с манифестом, используемым LoggingChannel. Имя события остановки жестко закодировано как "LogActivityStop" + Level. Событие будет событием на основе манифеста или самоописающим событием в зависимости от режима работы базового канала. Событие Stop, созданное Close() или Dispose(), будет следовать соглашениям LoggingChannel.LogEvent и будет использовать самоописывающую кодировку событий. Имя действия будет использоваться в качестве имени события остановки.
Деструктор или метод завершения вызовет Close(). Деструктор или метод завершения не вызывает Close().

См. также раздел

Применяется к

LoggingActivity(String, ILoggingChannel, LoggingLevel)

Инициализирует новый экземпляр класса LoggingActivity для указанных LoggingChannel и LoggingLevel в режиме совместимости 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

Уровень ведения журнала.

См. также раздел

Применяется к