Partager via


Trace.UseGlobalLock Propriété

Définition

Obtient ou définit une valeur indiquant si le verrou 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 verrou global doit être 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 est UseGlobalLockfalse et la valeur de .trueIsThreadSafe Le comportement par défaut consiste à utiliser le verrou global.

Pour définir les UseGlobalLock applications Trace .NET Framework, vous pouvez également modifier le fichier de configuration correspondant 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 à