Bagikan melalui


LoggingActivity Konstruktor

Definisi

Overload

LoggingActivity(String, ILoggingChannel)

Menginisialisasi instans baru kelas LoggingActivity untuk LoggingChannel yang ditentukan dalam mode kompatibilitas Windows 8.1.

LoggingActivity(String, ILoggingChannel, LoggingLevel)

Menginisialisasi instans baru kelas LoggingActivity untuk loggingChannel dan LoggingLevel yang ditentukan dalam mode kompatibilitas Windows 8.1.

LoggingActivity(String, ILoggingChannel)

Menginisialisasi instans baru kelas LoggingActivity untuk LoggingChannel yang ditentukan dalam mode kompatibilitas 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)

Parameter

activityName
String

Platform::String

winrt::hstring

Nama aktivitas pengelogan.

loggingChannel
ILoggingChannel

Saluran pengelogan.

Keterangan

Windows 10 Dua mode operasi sekarang didukung: mode kompatibilitas Windows 8.1 dan perilaku baru yang didukung oleh Windows 10 dan yang lebih baru.+ Untuk mode kompatibilitas Windows 8.1, buat objek menggunakan konstruktor.

Perbedaan antara kedua mode ini adalah:

Mode kompatibilitas Windows 8.1 perilaku spesifik Windows 10 dan yang lebih baru
Peristiwa awal yang dihasilkan oleh konstruktor diformat untuk kompatibilitas dengan manifes yang digunakan oleh LoggingChannel. Nama peristiwa awal dikodekan secara permanen sebagai "LogActivityStart" + Level. Peristiwa ini akan menjadi peristiwa berbasis manifes atau peristiwa yang menjelaskan sendiri tergantung pada mode operasi saluran yang mendasarinya. Peristiwa awal yang dihasilkan oleh metode StartActivity mengikuti konvensi LoggingChannel.LogEvent dan akan selalu menggunakan yang menjelaskan sendiri, yaitu tidak berbasis manifes, pengodean peristiwa. Nama peristiwa didasarkan pada parameter startEventName .
Peristiwa berhenti yang dihasilkan oleh Close() atau Dispose() diformat untuk kompatibilitas dengan manifes yang digunakan oleh LoggingChannel. Nama peristiwa berhenti dikodekan secara permanen sebagai "LogActivityStop" + Level. Peristiwa ini akan menjadi peristiwa berbasis manifes atau peristiwa yang menjelaskan sendiri, tergantung pada mode operasi saluran yang mendasarinya. Peristiwa Berhenti yang dihasilkan oleh Close() atau Dispose() akan mengikuti konvensi LoggingChannel.LogEvent dan akan menggunakan pengodean peristiwa yang menjelaskan sendiri. Nama aktivitas akan digunakan sebagai nama peristiwa berhenti.
Destruktor/finalizer akan memanggil Close(). Destructor/finalizer tidak akan memanggil Close().

Lihat juga

Berlaku untuk

LoggingActivity(String, ILoggingChannel, LoggingLevel)

Menginisialisasi instans baru kelas LoggingActivity untuk loggingChannel dan LoggingLevel yang ditentukan dalam mode kompatibilitas 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)

Parameter

activityName
String

Platform::String

winrt::hstring

Nama aktivitas pengelogan.

loggingChannel
ILoggingChannel

Saluran pengelogan.

level
LoggingLevel

Tingkat pengelogan.

Lihat juga

Berlaku untuk