TraceSettings クラス
ASP.NET トレース機能を構成し、トレース結果の収集、格納、および表示方法を制御します。
構文
class TraceSettings : EmbeddedObject
メソッド
このクラスにはメソッドが含まれていません。
プロパティ
次の表は、TraceSettings
クラスによって公開されるプロパティの一覧です。
名前 | 説明 |
---|---|
AutoFlush |
読み取り/書き込みの boolean 値。 トレース リスナーが書き込み操作のたびに出力バッファを自動的にフラッシュする場合は true 、それ以外の場合は、false です。 既定値は、false です。 注: AutoFlush プロパティが true に設定されている場合、トレース リスナーは、System.Diagnostics.Trace.Flush メソッドが呼び出されているかどうかに関係なく、ファイルに書き込みます。 |
IndentSize |
System.Diagnostics.Trace.Indent メソッドの呼び出し時にインデントするスペースの数を指定する読み取り/書き込みの sint32 値。 既定値は 4 です。 注: System.Diagnostics.TextWriterTraceListener は、この数値をスペースとして解釈します。 EventLogTraceListener は、この値を無視します。 このプロパティは、スレッドごと、要求ごとに格納されます。 |
Listeners |
トレース出力を監視およびフォーマットするリスナーを含む TraceListenerSettings 値。 |
UseGlobalLock |
読み取り/書き込みの boolean 値。 グローバル ロックを使用する場合、true 、それ以外の場合、false です。 既定値は、true です。 注: トレース リスナーがスレッド セーフでない場合は、UseGlobalLock の値に関係なく、グローバル ロックが常に使用されます。 System.Diagnostics.TraceListener.IsThreadSafe プロパティは、リスナーがスレッド セーフであるかどうかを決定します。 グローバル ロックは、UseGlobalLock の値が false で、IsThreadSafe の値が true の場合にのみ使用されません。 既定の動作では、グローバル ロックを使用します。 |
サブクラス
このクラスにはサブクラスが含まれていません。
解説
このクラスのインスタンスは、SystemDiagnosticsSection クラスの Trace
プロパティに含まれています。
継承階層
TraceSettings
要件
型 | 説明 |
---|---|
クライアント | - Windows Vista 上の IIS 7.0 - Windows 7 上の IIS 7.5 - Windows 8 上の IIS 8.0 - Windows 10 上の IIS 10.0 |
[サーバー] | - Windows Server 2008 上の IIS 7.0 - Windows Server 2008 R2 上の IIS 7.5 - Windows Server 2012 上の IIS 8.0 - Windows Server 2012 R2 上の IIS 8.5 - Windows Server 2016 上の IIS 10.0 |
Product | - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0 |
MOF ファイル | WebAdministration.mof |
参照
EmbeddedObject クラス
SystemDiagnosticsSection クラス
TraceListenerSettings クラス
System.Diagnostics.Trace.Indent メソッド
System.Diagnostics.Trace.Flush メソッド
System.Diagnostics.TextWriterTraceListener クラス
System.Diagnostics.EventLogTraceListener クラス
System.Diagnostics.TraceListener.IsThreadSafe プロパティ