Compartilhar via


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

EmbeddedObject

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