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 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 em aplicativos .NET Framework, você também pode editar o arquivo de configuração que corresponde ao nome do 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