TraceSettings 类

配置 ASP.NET 跟踪功能并控制跟踪结果的收集、存储和显示方式。

语法

class TraceSettings : EmbeddedObject  

方法

此类不包含任何方法。

属性

下表列出了 TraceSettings 类公开的属性。

名称 描述
AutoFlush 一个读/写 boolean 值。 如果跟踪侦听器在每次写入操作后都自动刷新输出缓冲区,则为 true,否则为 false。 默认为 false。 注意:当 AutoFlush 属性设置为 true 时,无论是否调用 System.Diagnostics.Trace.Flush 方法,跟踪侦听器都会将内容写入文件。
IndentSize 一个读/写 sint32 值,该值指定调用 System.Diagnostics.Trace.Indent 方法时要缩进的空格数。 默认值为 4。 注意System.Diagnostics.TextWriterTraceListener 将此数字解释为空格。 EventLogTraceListener 会忽略该值。 此属性按线程、按请求存储。
Listeners 一个 TraceListenerSettings 值,其中包含监视和格式化跟踪输出的侦听器。
UseGlobalLock 一个读/写 boolean 值。 如果要使用全局锁,则为 true,否则为 false。 默认为 true。 注意:如果跟踪侦听器不是线程安全的,则始终使用全局锁,无论 UseGlobalLock 的值如何。 System.Diagnostics.TraceListener.IsThreadSafe 属性确定侦听器是否是线程安全的。 仅当 UseGlobalLock 的值为 falseIsThreadSafe 的值为 true 时,才不使用全局锁。 默认行为是使用全局锁。

子类

此类不包含子类。

注解

此类的实例包含在 SystemDiagnosticsSection 类的 Trace 属性中。

继承层次结构

EmbeddedObject

TraceSettings

要求

类型 描述
客户端 - IIS 7.0(在 Windows Vista 上)
- IIS 7.5(在 Windows 7 上)
- IIS 8.0(在 Windows 8 上)
- IIS 10.0(在 Windows 10 上)
服务器 - IIS 7.0(在 Windows Server 2008 上)
- IIS 7.5(在 Windows Server 2008 R2 上)
- IIS 8.0(在 Windows Server 2012 上)
- IIS 8.5(在 Windows Server 2012 R2 上)
- IIS 10.0(在 Windows Server 2016 上)
产品 - 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 属性