Classe TraceSettings
Configura a funcionalidade de rastreamento do ASP.NET e controla como os resultados do rastreamento são coletados, armazenados e exibidos.
Sintaxe
class TraceSettings : EmbeddedObject
Métodos
Essa classe não contém métodos.
Propriedades
A tabela a seguir lista as propriedades expostas pela classe TraceSettings
.
Nome | Descrição |
---|---|
AutoFlush |
Um valor boolean de leitura/gravação. true se os ouvintes de rastreamento liberam automaticamente o buffer de saída após cada operação de gravação; caso contrário, false . O padrão é false . Nota: quando a propriedade AutoFlush é definida como true , o ouvinte de rastreamento grava no arquivo, independentemente de o método System.Diagnostics.Trace.Flush ser chamado. |
IndentSize |
Um valor sint32 de leitura/gravação que especifica o número de espaços a recuar quando o método System.Diagnostics.Trace.Indent é chamado. O padrão é 4. Nota: um System.Diagnostics.TextWriterTraceListener interpreta esse número como espaços. Um EventLogTraceListener ignora esse valor. Essa propriedade é armazenada por thread, por solicitação. |
Listeners |
Um valor TraceListenerSettings que contém ouvintes que monitoram e formatam a saída de rastreamento. |
UseGlobalLock |
Um valor boolean de leitura/gravação. true se o bloqueio global será usado; caso contrário, false . O padrão é true . Nota: o bloqueio global será sempre usado se o ouvinte de rastreamento não for seguro para threads, independentemente do valor de UseGlobalLock . A propriedade System.Diagnostics.TraceListener.IsThreadSafe determina se o ouvinte é seguro para threads. O bloqueio global não será usado somente se o valor de UseGlobalLock for false e o valor de IsThreadSafe for true . O comportamento padrão é usar o bloqueio global. |
Subclasses
Essa classe não contém subclasses.
Comentários
As instâncias dessa classe estão contidas na propriedade Trace
da classe SystemDiagnosticsSection.
Hierarquia de herança
TraceSettings
Requisitos
Tipo | Descrição |
---|---|
Cliente | – IIS 7.0 no Windows Vista – IIS 7.5 no Windows 7 – IIS 8.0 no Windows 8 – IIS 10.0 no Windows 10 |
Servidor | – IIS 7.0 no Windows Server 2008 – IIS 7.5 no Windows Server 2008 R2 – IIS 8.0 no Windows Server 2012 – IIS 8.5 no Windows Server 2012 R2 – IIS 10.0 no Windows Server 2016 |
Product | – IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
Arquivo MOF | WebAdministration.mof |
Confira também
Classe EmbeddedObject
Classe SystemDiagnosticsSection
Classe TraceListenerSettings
Método System.Diagnostics.Trace.Indent
Método System.Diagnostics.Trace.Flush
Classe System.Diagnostics.TextWriterTraceListener
Classe System.Diagnostics.EventLogTraceListener
Propriedade System.Diagnostics.TraceListener.IsThreadSafe