LoggingActivity Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membuat peristiwa Pelacakan Peristiwa untuk Windows (ETW) yang menandai awal dan akhir grup peristiwa terkait.
public ref class LoggingActivity sealed : IClosable
/// [Windows.Foundation.Metadata.Activatable(Windows.Foundation.Diagnostics.ILoggingActivityFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class LoggingActivity final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Foundation.Diagnostics.ILoggingActivityFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class LoggingActivity final : IClosable
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Foundation.Diagnostics.ILoggingActivityFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class LoggingActivity : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Foundation.Diagnostics.ILoggingActivityFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class LoggingActivity : System.IDisposable
function LoggingActivity(activityName, loggingChannel, level)
Public NotInheritable Class LoggingActivity
Implements IDisposable
- Warisan
- Atribut
- Penerapan
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Keterangan
Windows 10 Kelas LoggingActivity telah diperluas dengan cara berikut:+ Sekarang menerapkan ILoggingTarget yang menyediakan metode mulai dan hentikan aktivitas yang memberikan kontrol atas format dan konten peristiwa Mulai dan Hentikan.
- Sekarang menerapkan metode untuk mencatat peristiwa. Peristiwa secara otomatis ditandai dengan GUID LoggingActivity.
- Aktivitas dapat ditumpuk. Setiap objek LoggingActivity dilampirkan ke objek LoggingChannel . Semua peristiwa yang dibuat oleh objek LoggingActivity ditulis melalui objek LoggingChannel yang dilampirkan.
Konstruktor
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. |
Properti
Channel |
Mengembalikan saluran yang terkait dengan aktivitas ini. |
Id |
Mendapatkan pengidentifikasi untuk aktivitas pengelogan saat ini. |
Name |
Mendapatkan nama aktivitas pengelogan saat ini. |
Metode
Close() |
Mengakhiri aktivitas pengelogan saat ini. |
Dispose() |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola. |
IsEnabled() |
Menunjukkan apakah setidaknya satu sesi mendengarkan peristiwa dari saluran yang terkait dengan aktivitas ini. |
IsEnabled(LoggingLevel) |
Menunjukkan apakah setidaknya satu sesi mendengarkan peristiwa dengan tingkat keparahan peristiwa yang ditentukan dari saluran yang terkait dengan aktivitas ini. |
IsEnabled(LoggingLevel, Int64) |
Menunjukkan apakah setidaknya satu sesi mendengarkan peristiwa dengan tingkat dan kata kunci yang ditentukan dari saluran yang terkait dengan aktivitas ini. |
LogEvent(String) |
Mencatat peristiwa dengan nama yang ditentukan. |
LogEvent(String, LoggingFields) |
Mencatat peristiwa dengan nama dan bidang yang ditentukan. |
LogEvent(String, LoggingFields, LoggingLevel) |
Mencatat peristiwa dengan nama, bidang, dan tingkat yang ditentukan. |
LogEvent(String, LoggingFields, LoggingLevel, LoggingOptions) |
Mencatat peristiwa dengan nama, bidang, tingkat, dan opsi yang ditentukan. |
StartActivity(String) |
Menulis peristiwa mulai aktivitas dan membuat objek LoggingActivity . |
StartActivity(String, LoggingFields) |
Menulis peristiwa mulai aktivitas dengan bidang dan membuat objek LoggingActivity . |
StartActivity(String, LoggingFields, LoggingLevel) |
Menulis peristiwa mulai aktivitas dengan bidang dan tingkat yang ditentukan dan membuat objek LoggingActivity . |
StartActivity(String, LoggingFields, LoggingLevel, LoggingOptions) |
Menulis peristiwa mulai aktivitas dengan bidang, tingkat, dan opsi yang ditentukan, dan membuat objek LoggingActivity . |
StopActivity(String) |
Menandai aktivitas sebagai ditutup/dibuang dan menghasilkan peristiwa berhenti dengan nama peristiwa yang ditentukan. |
StopActivity(String, LoggingFields) |
Menandai aktivitas sebagai ditutup/dibuang dan menghasilkan peristiwa berhenti dengan nama peristiwa dan bidang yang ditentukan. |
StopActivity(String, LoggingFields, LoggingOptions) |
Menandai aktivitas sebagai ditutup/dibuang dan menghasilkan peristiwa berhenti dengan nama peristiwa, bidang, dan opsi yang ditentukan. |
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk