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 但使用默认值,以便尽可能公开通知。
有关 DiagnosticSource 和 DiagnosticListener 类的详细信息,请参阅 DiagnosticSource 用户指南。
构造函数
DiagnosticListener(String) |
创建新的 DiagnosticListener。 |
属性
AllListeners |
获取此 DiagnosticListener的侦听器集合。 |
Name |
获取此 DiagnosticListener的名称。 |
方法
扩展方法
SubscribeWithAdapter(DiagnosticListener, Object, Func<String,Boolean>) |
提供抽象 DiagnosticSource 类的实现,该类表示源向其发送其信息(事件)的命名位置。 |
SubscribeWithAdapter(DiagnosticListener, Object, Func<String,Object,Object,Boolean>) |
提供抽象 DiagnosticSource 类的实现,该类表示源向其发送其信息(事件)的命名位置。 |
SubscribeWithAdapter(DiagnosticListener, Object) |
提供抽象 DiagnosticSource 类的实现,该类表示源向其发送其信息(事件)的命名位置。 |