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
書き込まれるイベントの名前。
返品
注釈
通知にコストのかかるセットアップがある場合は、このセットアップを実行する前に 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 の追加コンテキストを表すオブジェクト。 コンシューマーは、純粋な IsEnabled(string) を呼び出したプロデューサーがこのようなイベントの通知をまったく受け取りたいかどうかを確認することを示す nullを受け取ることを期待する必要があります。 これに基づいて、プロデューサーは非null コンテキストで IsEnabled(string, object, object) を再度呼び出す可能性があります。
- arg2
- Object
このフィールドは省略可能です。 IsEnabled の追加コンテキストを表すオブジェクト。 既定では null です。 コンシューマーは nullを受け取る必要があります。これは、純粋な IsEnabled(string) またはプロデューサーを呼び出したプロデューサーが、 arg1で必要なすべてのコンテキストを渡したことを示している可能性があります。
返品
注釈
通知にコストのかかるセットアップがある場合は、セットアップを実行する前に、このメソッドを呼び出してコンテキストを指定できます。