SourceFilter クラス

定義

トレースのソースに基づいてリスナーでメッセージをトレースする必要があるかどうかを示します。

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

注釈

トレース スイッチによって提供されるフィルターを超えるスクリーニングレイヤーを提供するために、いくつかの異なる種類のフィルターの 1 つをトレース リスナーに割り当てることができます。 フィルターを使用して、リスナーによって生成されるトレースのレベルを制御できます。

このクラスは、ユーザーによって設定された特定のトレース ソースに基づいてイベントをフィルター処理します。

SourceFilter は メソッドを ShouldTrace オーバーライドし、リスナーによってトレースされるトレース ソースの名前を指定する プロパティを定義 Source します。

注意

このフィルターは、複数のトレース ソースで同じトレース リスナーを同時に使用できるために提供されます。

コンストラクター

SourceFilter(String)

トレースの名前を指定して、SourceFilter クラスの新しいインスタンスを初期化します。

プロパティ

Source

トレース リスナーの名前を取得または設定します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[])

トレース リスナーでイベントをトレースする必要があるかどうかを決定します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象