Partilhar via


Trace.UseGlobalLock Propriedade

Definição

Obtém ou define um valor que indica se o bloqueio global deve ser usado.

public:
 static property bool UseGlobalLock { bool get(); void set(bool value); };
public static bool UseGlobalLock { get; set; }
static member UseGlobalLock : bool with get, set
Public Shared Property UseGlobalLock As Boolean

Valor da propriedade

true se o bloqueio global deve ser usado; caso contrário, false. O padrão é true.

Comentários

O bloqueio global sempre será usado se o ouvinte de rastreamento não for thread-safe, independentemente do valor de UseGlobalLock. A IsThreadSafe propriedade é usada para determinar se o ouvinte é thread-safe. O bloqueio global não será usado somente se o valor for UseGlobalLock e o valor for IsThreadSafetrue.false O comportamento padrão é usar o bloqueio global.

Para definir o UseGlobalLock para Trace em aplicativos do .NET Framework, você também pode editar o arquivo de configuração que corresponde ao nome do seu aplicativo. O arquivo de configuração deve ser formatado como o exemplo a seguir:

<configuration>
  <system.diagnostics>
    <trace useGlobalLock="false" />
  </system.diagnostics>
</configuration>

Aplica-se a