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 的值为 false 且 IsThreadSafe 的值为 true 时,才不使用全局锁。 默认行为是使用全局锁。 |
子类
此类不包含子类。
注解
此类的实例包含在 SystemDiagnosticsSection 类的 Trace
属性中。
继承层次结构
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 属性