TraceListener.Filter プロパティ
アセンブリ: System (system.dll 内)

Dim instance As TraceListener Dim value As TraceFilter value = instance.Filter instance.Filter = value
[ComVisibleAttribute(false)] public: property TraceFilter^ Filter { TraceFilter^ get (); void set (TraceFilter^ value); }
/** @property */ public TraceFilter get_Filter () /** @property */ public void set_Filter (TraceFilter value)
TraceFilter 基本クラスから派生したオブジェクト。

トレース フィルタをトレース リスナに追加することにより、スイッチがトレース ソースに提供する層に加えて、スクリーニングの層を提供できます。たとえば、EventTypeFilter をトレース リスナに追加して、リスナが出力するイベント タイプを制御できます。スイッチの条件が一致したために呼び出されたリスナは、フィルタがあればフィルタに照会して、トレースが出力に送られるかどうかを判断できます。

Filter プロパティを使用してソース フィルタをコンソール トレース リスナに追加する方法を次のコード例に示します。このコード例は、TraceSource クラスのトピックで取り上げているコード例の一部分です。
' Test the filter on the ConsoleTraceListener. ts.Listeners("console").Filter = New SourceFilter("No match") ts.TraceData(TraceEventType.Error, 5, "SourceFilter should reject this message for the console trace listener.") ts.Listeners("console").Filter = New SourceFilter("TraceTest") ts.TraceData(TraceEventType.Error, 6, "SourceFilter should let this message through on the console trace listener.")
// Test the filter on the ConsoleTraceListener. ts.Listeners["console"].Filter = new SourceFilter("No match"); ts.TraceData(TraceEventType.Error, 5, "SourceFilter should reject this message for the console trace listener."); ts.Listeners["console"].Filter = new SourceFilter("TraceTest"); ts.TraceData(TraceEventType.Error, 6, "SourceFilter should let this message through on the console trace listener.");

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- TraceListener.Filter プロパティのページへのリンク