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 10 и более поздних версий создайте объект LoggingActivity с помощью loggingChannel.StartActivity или LoggingActivity.StartActivity.
Различия между этими двумя режимами:
режим совместимости 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
Уровень ведения журнала.