Trace.UseGlobalLock Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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>