共用方式為


DiagnosticListener.IsEnabled 方法

定義

多載

IsEnabled()

判斷是否有任何已註冊的訂閱者。

IsEnabled(String)

檢查是否啟用 DiagnosticListener

IsEnabled(String, Object, Object)

檢查要診斷事件的任何訂閱者是否有興趣接收此名稱的事件。 訂閱者會使用 Subscribe 中提供的委派來指出其興趣。

IsEnabled()

來源:
DiagnosticListener.cs
來源:
DiagnosticListener.cs
來源:
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)

來源:
DiagnosticListener.cs
來源:
DiagnosticListener.cs
來源:
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)

來源:
DiagnosticListener.cs
來源:
DiagnosticListener.cs
來源:
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

適用於