Trace.UseGlobalLock Propriedade

Definição

Recebe 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 de Propriedade

true se o bloqueio global for para ser usado; caso contrário, false. A predefinição é true.

Observações

O bloqueio global é sempre usado se o ouvinte de traços não for seguro para threads, independentemente do valor de UseGlobalLock. A IsThreadSafe propriedade é usada para determinar se o ouvinte é seguro para threads. O bloqueio global não é usado apenas se o valor de UseGlobalLock for false e o valor de IsThreadSafe for true. O comportamento padrão é usar o bloqueio global.

Para definir o UseGlobalLock para Trace nas aplicações .NET Framework, pode também editar o ficheiro de configuração que corresponde ao nome da sua aplicação. O ficheiro de configuração deve ser formatado como o seguinte exemplo:

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

Aplica-se a