Trace.UseGlobalLock Propriété

Définition

Obtient ou définit une valeur indiquant si le verrouillage global doit être utilisé.

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

Valeur de propriété

true si le verrouillage global est utilisé ; sinon, false. La valeur par défaut est true.

Remarques

Le verrou global est toujours utilisé si l’écouteur de trace n’est pas thread-safe, quelle que soit la valeur de UseGlobalLock. La IsThreadSafe propriété est utilisée pour déterminer si l’écouteur est thread-safe. Le verrou global n’est pas utilisé uniquement si la valeur de UseGlobalLock est false et si la valeur de IsThreadSafe est true. Le comportement par défaut consiste à utiliser le verrou global.

Pour définir pour dans les UseGlobalLockTrace applications .NET Framework, vous pouvez également modifier le fichier de configuration qui correspond au nom de votre application. Le fichier de configuration doit être mis en forme comme dans l’exemple suivant :

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

S’applique à