DiagnosticListener.IsEnabled 方法

定义

重载

IsEnabled()

确定是否有订阅者已注册。

IsEnabled(String)

检查是否已启用 DiagnosticListener

IsEnabled(String, Object, Object)

检查诊断事件的订阅者是否有兴趣接收包含此名称的事件。 订阅者使用 Subscribe 中提供的委托来指示其兴趣。

IsEnabled()

Source:
DiagnosticListener.cs
Source:
DiagnosticListener.cs
Source:
DiagnosticListener.cs

确定是否有订阅者已注册。

public:
 bool IsEnabled();
public bool IsEnabled ();
override this.IsEnabled : unit -> bool
Public Function IsEnabled () As Boolean

返回

如果有订阅者已注册,为 true;否则为 false

注解

如果设置通知的成本很高,可以在执行此设置之前调用 。IsEnabled() 生成者可以选择在调用应用程序的性能关键部分之前调用 IsEnabled()IsEnabled(String) ,以确定 是否存在任何侦听器 DiagnosticListener

适用于

IsEnabled(String)

Source:
DiagnosticListener.cs
Source:
DiagnosticListener.cs
Source:
DiagnosticListener.cs

检查是否已启用 DiagnosticListener

public:
 override bool IsEnabled(System::String ^ name);
public override bool IsEnabled (string name);
override this.IsEnabled : string -> bool
Public Overrides Function IsEnabled (name As String) As Boolean

参数

name
String

要检查的事件的名称。

返回

如果已启用通知,则为 true;否则为 false

适用于

IsEnabled(String, Object, Object)

Source:
DiagnosticListener.cs
Source:
DiagnosticListener.cs
Source:
DiagnosticListener.cs

检查诊断事件的订阅者是否有兴趣接收包含此名称的事件。 订阅者使用 Subscribe 中提供的委托来指示其兴趣。

public override bool IsEnabled (string name, object? arg1, object? arg2 = default);
public override bool IsEnabled (string name, object arg1, object arg2 = default);
override this.IsEnabled : string * obj * obj -> bool
Public Overrides Function IsEnabled (name As String, arg1 As Object, Optional arg2 As Object = Nothing) As Boolean

参数

name
String

要检查的事件的名称。

arg1
Object

表示上下文的对象。

arg2
Object

表示上下文的对象。

返回

如果已启用,则为 true;否则为 false

适用于