DiagnosticListener 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供抽象 DiagnosticSource 类的实现,它表示源将其信息(事件)发送到的指定位置。
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 创建,而是使用默认值,以便尽可能公开通知。
有关和DiagnosticSourceDiagnosticListener类的详细信息,请参阅 DiagnosticSource 用户指南。
构造函数
DiagnosticListener(String) |
创建一个新的 DiagnosticListener。 |
属性
AllListeners |
获取此 DiagnosticListener 的侦听器的集合。 |
Name |
获取此 DiagnosticListener 的名称。 |