Bagikan melalui


DiagnosticListener Kelas

Definisi

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
DiagnosticListener
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)

Berlaku untuk