EventTypeFilter クラス

定義

リスナーがイベントの種類に基づいてトレースする必要があるかどうかを示します。

public ref class EventTypeFilter : System::Diagnostics::TraceFilter
public class EventTypeFilter : System.Diagnostics.TraceFilter
type EventTypeFilter = class
    inherit TraceFilter
Public Class EventTypeFilter
Inherits TraceFilter
継承
EventTypeFilter

注釈

いくつかの異なる種類のフィルターの 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)

適用対象