DiagnosticSource.IsEnabled メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
IsEnabled(String) |
通知イベントが有効になったかどうかを確認します。 |
IsEnabled(String, Object, Object) |
通知イベントが有効になったかどうかを確認します。 |
IsEnabled(String)
通知イベントが有効になったかどうかを確認します。
public:
abstract bool IsEnabled(System::String ^ name);
public abstract bool IsEnabled (string name);
abstract member IsEnabled : string -> bool
Public MustOverride Function IsEnabled (name As String) As Boolean
パラメーター
- name
- String
書き込まれるイベントの名前です。
戻り値
通知イベントが有効な場合は true
で、それ以外の場合は false
です。
注釈
通知にコストのかかるセットアップがある場合は、このセットアップを実行する前に IsEnabled を呼び出すことができます。 コンシューマーは、IsEnabled が true の通知のみを受け取ることを想定しないでください。 ただし、プロデューサーがこの API を呼び出す場合は省略可能です。 名前は、 に Write(String, Object)渡された名前と同じである必要があります。
適用対象
IsEnabled(String, Object, Object)
通知イベントが有効になったかどうかを確認します。
public virtual bool IsEnabled (string name, object? arg1, object? arg2 = default);
public virtual bool IsEnabled (string name, object arg1, object arg2 = default);
abstract member IsEnabled : string * obj * obj -> bool
override this.IsEnabled : string * obj * obj -> bool
Public Overridable Function IsEnabled (name As String, arg1 As Object, Optional arg2 As Object = Nothing) As Boolean
パラメーター
- name
- String
書き込まれるイベントの名前です。
- arg1
- Object
IsEnabled の追加のコンテキストを表すオブジェクトです。 コンシューマーは null
を受け取ります。これは、プロデューサーが純粋な IsEnabled(string) を呼び出し、コンシューマーがそのようなイベントの通知をそもそも受け取りたいかを確認したことを示している場合があります。 これに基づいて、プロデューサーが非 null
コンテキストを使用して再度 IsEnabled(string, object, object) を呼び出す場合があります。
- arg2
- Object
省略可能。 IsEnabled の追加のコンテキストを表すオブジェクトです。 既定では null
です。 コンシューマーは null
を受け取ります。これは、プロデューサーが純粋な IsEnabled(string) を呼び出したか、プロデューサーが必要なすべてのコンテキストを arg1
で渡していることを示している場合があります。
戻り値
通知イベントが有効な場合は true
で、それ以外の場合は false
です。
注釈
通知にコストのかかるセットアップがある場合は、このメソッドを呼び出して、セットアップを実行する前にコンテキストを指定できます。
適用対象
.NET