DiagnosticListener 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供抽象 DiagnosticSource 類別的實作,代表來源傳送其資訊之具名位置(events)。
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))
- 繼承
- 實作
備註
DiagnosticListener
是 NotificationSource,這表示傳回的結果可用來記錄通知,但也具有 Subscribe 方法,以便任意轉送通知。 因此,它的工作是從製作人轉寄到所有接聽程式(多傳播)。 一般而言,您不應該自行 DiagnosticListener,而是使用預設值,讓通知盡可能公開。
如需 DiagnosticSource 和 DiagnosticListener 類別的詳細資訊,請參閱 DiagnosticSource 使用者指南。
建構函式
DiagnosticListener(String) |
建立新的 DiagnosticListener。 |
屬性
AllListeners |
取得這個 DiagnosticListener的接聽程式集合。 |
Name |
取得這個 DiagnosticListener的名稱。 |
方法
擴充方法
SubscribeWithAdapter(DiagnosticListener, Object, Func<String,Boolean>) |
提供抽象 DiagnosticSource 類別的實作,代表來源傳送其資訊之具名位置(events)。 |
SubscribeWithAdapter(DiagnosticListener, Object, Func<String,Object,Object,Boolean>) |
提供抽象 DiagnosticSource 類別的實作,代表來源傳送其資訊之具名位置(events)。 |
SubscribeWithAdapter(DiagnosticListener, Object) |
提供抽象 DiagnosticSource 類別的實作,代表來源傳送其資訊之具名位置(events)。 |