DiagnosticListener 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.
Menyediakan implementasi kelas abstrak DiagnosticSource yang mewakili tempat bernama tempat sumber mengirim informasinya (peristiwa).
public ref class DiagnosticListener : System::Diagnostics::DiagnosticSource, IDisposable, IObservable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>
public class DiagnosticListener : System.Diagnostics.DiagnosticSource, IDisposable, IObservable<System.Collections.Generic.KeyValuePair<string,object>>
type DiagnosticListener = class
inherit DiagnosticSource
interface IDisposable
interface IObservable<KeyValuePair<string, obj>>
type DiagnosticListener = class
inherit DiagnosticSource
interface IObservable<KeyValuePair<string, obj>>
interface IDisposable
Public Class DiagnosticListener
Inherits DiagnosticSource
Implements IDisposable, IObservable(Of KeyValuePair(Of String, Object))
- Warisan
- Penerapan
Keterangan
DiagnosticListener
adalah NotificationSource, yang berarti hasil yang dikembalikan dapat digunakan untuk mencatat pemberitahuan, tetapi juga memiliki Subscribe metode sehingga pemberitahuan dapat diteruskan secara acak. Dengan demikian, tugasnya adalah meneruskan hal-hal dari produser ke semua pendengar (multi-casting). Umumnya, Anda tidak boleh membuat sendiri DiagnosticListener tetapi menggunakan default, sehingga pemberitahuan seumbar mungkin.
Untuk informasi selengkapnya tentang DiagnosticSource kelas dan DiagnosticListener , lihat Panduan Pengguna DiagnosticSource.
Konstruktor
DiagnosticListener(String) |
Membuat baru DiagnosticListener. |
Properti
AllListeners |
Mendapatkan koleksi pendengar untuk ini DiagnosticListener. |
Name |
Mendapatkan nama ini DiagnosticListener. |
Metode
Dispose() |
Membuang NotificationListeners. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
IsEnabled() |
Menentukan apakah ada pelanggan terdaftar. |
IsEnabled(String) |
Memeriksa apakah DiagnosticListener diaktifkan. |
IsEnabled(String, Object, Object) |
Memeriksa apakah ada pelanggan peristiwa diagnostik yang tertarik untuk menerima peristiwa dengan nama ini. Pelanggan menunjukkan minat mereka menggunakan delegasi yang disediakan di Subscribe. |
IsEnabled(String, Object, Object) |
Memverifikasi bahwa peristiwa pemberitahuan diaktifkan. (Diperoleh dari DiagnosticSource) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
OnActivityExport(Activity, Object) |
Memanggil metode OnActivityExport dari semua pelanggan. |
OnActivityExport(Activity, Object) |
Mentransfer status dari aktivitas ke beberapa peristiwa atau operasi, seperti permintaan HTTP keluar, yang akan terjadi di luar proses. (Diperoleh dari DiagnosticSource) |
OnActivityImport(Activity, Object) |
Memanggil metode OnActivityImport dari semua pelanggan. |
OnActivityImport(Activity, Object) |
Mentransfer status ke aktivitas dari beberapa peristiwa atau operasi, seperti permintaan masuk, yang terjadi di luar proses. (Diperoleh dari DiagnosticSource) |
StartActivity(Activity, Object) |
Activity Memulai dan menulis peristiwa awal. (Diperoleh dari DiagnosticSource) |
StartActivity<T>(Activity, T) |
Menyediakan implementasi kelas abstrak DiagnosticSource yang mewakili tempat bernama tempat sumber mengirim informasinya (peristiwa). (Diperoleh dari DiagnosticSource) |
StopActivity(Activity, Object) |
Menghentikan yang diberikan Activity, mempertahankan aktivitas global Current , dan memberi tahu konsumen bahwa dihentikan Activity . (Diperoleh dari DiagnosticSource) |
StopActivity<T>(Activity, T) |
Menyediakan implementasi kelas abstrak DiagnosticSource yang mewakili tempat bernama tempat sumber mengirim informasinya (peristiwa). (Diperoleh dari DiagnosticSource) |
Subscribe(IObserver<KeyValuePair<String,Object>>) |
Menambahkan pelanggan. |
Subscribe(IObserver<KeyValuePair<String,Object>>, Func<String,Object,Object,Boolean>) |
Menambahkan pelanggan, dan secara opsional memfilter peristiwa berdasarkan namanya dan hingga dua objek konteks. |
Subscribe(IObserver<KeyValuePair<String,Object>>, Func<String,Object,Object,Boolean>, Action<Activity,Object>, Action<Activity,Object>) |
Menambahkan pelanggan, secara opsional memfilter peristiwa berdasarkan namanya dan hingga dua objek konteks, dan menentukan metode untuk dipanggil saat penyedia mengimpor atau mengekspor aktivitas dari luar proses. |
Subscribe(IObserver<KeyValuePair<String,Object>>, Predicate<String>) |
Menambahkan pelanggan, dan secara opsional memfilter peristiwa berdasarkan namanya. |
ToString() |
Mengembalikan string dengan nama DiagnosticListener ini. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Write(String, Object) |
Mencatat pemberitahuan. |
Write<T>(String, T) |
Menyediakan implementasi kelas abstrak DiagnosticSource yang mewakili tempat bernama tempat sumber mengirim informasinya (peristiwa). (Diperoleh dari DiagnosticSource) |