EventTypeFilter クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
リスナーがイベントの種類に基づいてトレースする必要があるかどうかを示します。
public ref class EventTypeFilter : System::Diagnostics::TraceFilter
public class EventTypeFilter : System.Diagnostics.TraceFilter
type EventTypeFilter = class
inherit TraceFilter
Public Class EventTypeFilter
Inherits TraceFilter
- 継承
注釈
いくつかの異なる種類のフィルターの 1 つは、 プロパティを介して Filter トレース リスナーに割り当てることができ、 によって提供されるを超えるスクリーニングレイヤーを TraceSwitch提供します。 フィルターを使用して、リスナーによって生成されるイベントの種類を制御できます。
このクラスは、 プロパティの値に基づいてイベントを EventType フィルター処理します。 このプロパティは、コードによって設定することも、.NET Frameworkアプリの場合は、リスナーによってトレースする必要があるメッセージのイベントの種類を指定する構成ファイルで設定することもできます。 プロパティの値は、トレースを開始するしきい値を示します。 指定したレベル以上のイベントの種類がトレースされます。 イベントを ShouldTrace トレースする必要があるかどうかを判断するためにリスナーによって呼び出される メソッドは、 プロパティの値を EventType 使用します。
.NET Framework アプリでトレースを開始するイベントの種類を設定するには、アプリケーションの名前に対応する構成ファイルを編集します。 このファイル内では、リスナーを追加し、そのフィルターの種類を設定し、トレースするイベントの種類を指定できます。 構成ファイルは、次のように書式設定する必要があります。
<configuration>
<system.diagnostics>
<sharedListeners>
<add name="Console" type="System.Diagnostics.ConsoleTraceListener">
<filter type="System.Diagnostics.EventTypeFilter"
initializeData="Warning" />
</add>
</sharedListeners>
</system.diagnostics>
</configuration>
のデータEventTypeFilterを初期化する方法の詳細については、「フィルター>」を参照してください<。
コンストラクター
EventTypeFilter(SourceLevels) |
EventTypeFilter クラスの新しいインスタンスを初期化します。 |
プロパティ
EventType |
トレースするメッセージのイベントの種類を取得または設定します。 |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[]) |
トレース リスナーでイベントをトレースする必要があるかどうかを決定します。 |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
.NET