Trace.UseGlobalLock Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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>