EventTypeFilterとは? わかりやすく解説

EventTypeFilter クラス

メモ : このクラスは、.NET Framework version 2.0 で新しく追加されたものです。

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

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

Public Class EventTypeFilter
    Inherits TraceFilter
Dim instance As EventTypeFilter
public class EventTypeFilter : TraceFilter
public ref class EventTypeFilter : public
 TraceFilter
public class EventTypeFilter extends TraceFilter
public class EventTypeFilter extends
 TraceFilter
解説解説

Filter プロパティを使用して複数のフィルタ タイプの中の 1 つをトレース リスナに割り当てることにより、TraceSwitch が提供する層に加えてスクリーニングの層を提供できます。このフィルタは、リスナで作成されるイベントの種類を制御するために使用できます。

このクラスは、EventType プロパティの値に基づいてイベントをフィルタ処理します。このプロパティをコードまたは構成ファイルで設定して、リスナがトレースする必要のあるメッセージのイベントの種類を指定できます。プロパティの値は、トレースを開始するしきい値を示します。指定されたレベル以上のイベントの種類がトレースされます。イベントをトレースするかどうかを決める場合、リスナは ShouldTrace メソッドを呼び出し、EventType プロパティの値を使用します。

トレースを開始するイベントの種類を設定するには、アプリケーションの名前に対応する構成ファイルを編集します。このファイル内で、リスナの追加、そのフィルタ タイプの設定、およびトレースするイベントの種類の指定を行うことができます。構成ファイルの書式は次の例のとおりです。

<configuration>
  <system.diagnostics>
    <sharedListeners>
      <add name="Console" type="System.Diagnostics.ConsoleTraceListener">
        <filter type="System.Diagnostics.EventTypeFilter" 
          initializeData="Warning" />
      </add>
    </sharedListeners>
  </system.diagnostics>
</configuration>
継承階層継承階層
System.Object
   System.Diagnostics.TraceFilter
    System.Diagnostics.EventTypeFilter
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

EventTypeFilter コンストラクタ

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

EventTypeFilter クラスの新しいインスタンスを初期化します。

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

Public Sub New ( _
    level As SourceLevels _
)
Dim level As SourceLevels

Dim instance As New EventTypeFilter(level)
public EventTypeFilter (
    SourceLevels level
)
public:
EventTypeFilter (
    SourceLevels level
)
public EventTypeFilter (
    SourceLevels level
)
public function EventTypeFilter (
    level : SourceLevels
)

パラメータ

level

トレースするメッセージのイベントの種類を指定する SourceLevels の値のビットごとの組み合わせ。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

EventTypeFilter プロパティ


EventTypeFilter メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
参照参照

関連項目

EventTypeFilter クラス
System.Diagnostics 名前空間

EventTypeFilter メンバ

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

EventTypeFilter データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド EventTypeFilter EventTypeFilter クラスの新しいインスタンスを初期化します。
パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

EventTypeFilter クラス
System.Diagnostics 名前空間



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「EventTypeFilter」の関連用語

EventTypeFilterのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



EventTypeFilterのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS