TraceOptions 列挙体
この列挙体には、メンバ値のビットごとの組み合わせを可能にする FlagsAttribute 属性が含まれています。
名前空間: System.Diagnosticsアセンブリ: System (system.dll 内)

<FlagsAttribute> _ Public Enumeration TraceOptions

メンバ名 | 説明 | |
---|---|---|
Callstack | Environment.StackTrace プロパティの戻り値によって表される呼び出し履歴を書き込みます。 | |
DateTime | 日付と時刻を書き込みます。 | |
LogicalOperationStack | CorrelationManager.LogicalOperationStack プロパティの戻り値によって表される論理演算履歴を書き込みます。 | |
None | 要素を書き込みません。 | |
ProcessId | Process.Id プロパティの戻り値によって表されるプロセス ID を書き込みます。 | |
ThreadId | 現在のスレッドの Thread.ManagedThreadId プロパティの戻り値によって表されるスレッド ID を書き込みます。 | |
Timestamp | System.Diagnostics.Stopwatch.GetTimeStamp メソッドの戻り値によって表されるタイムスタンプを書き込みます。 |

この列挙体は、トレース リスナがトレース出力に含めるオプションまたは要素を決定する場合に使用されます。トレース リスナは、トレース オプションを TraceOutputOptions プロパティに格納します。
traceOutputOptions 属性を使用して、構成ファイルによって有効化した ConsoleTraceListener のトレース出力オプションを指定するコード例を次に示します。
<configuration> <system.diagnostics> <trace autoflush="false" indentsize="4"> <listeners> <add name="consoleListener" type="System.Diagnostics.ConsoleTraceListener" traceOutputOptions="ProcessId, DateTime" /> </listeners> </trace> </system.diagnostics> </configuration>
アプリケーション構成ファイルでのトレース リスナ追加の詳細については、「<trace> の <listeners> 要素」を参照してください。

TraceOptions 列挙体を使用して、コンソール トレース リスナの TraceOutputOptions プロパティをプログラムで設定するコード例を次に示します。コンソール トレース リスナは、トレース ソースの Listeners プロパティに列挙されるリスナの 1 つです。このコード例は、TraceSource クラスのトピックで取り上げているコード例の一部分です。

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


- TraceOptions 列挙体のページへのリンク