Trace.UseGlobalLock Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu označující, zda se má použít globální zámek.
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
Hodnota vlastnosti
true
má-li být použit globální zámek; v opačném případě . false
Výchozí formát je true
.
Poznámky
Globální zámek se vždy použije, pokud naslouchací proces trasování není bezpečný z více vláken bez ohledu na hodnotu UseGlobalLock. Vlastnost IsThreadSafe se používá k určení, jestli je naslouchací proces bezpečný z více vláken. Globální zámek se nepoužívá pouze v případě, že hodnota UseGlobalLock je false
a hodnota IsThreadSafetrue
je . Výchozím chováním je použití globálního zámku.
Pokud chcete nastavit UseGlobalLock parametr pro Trace v aplikacích .NET Framework, můžete také upravit konfigurační soubor, který odpovídá názvu vaší aplikace. Konfigurační soubor by měl být naformátovaný jako v následujícím příkladu:
<configuration>
<system.diagnostics>
<trace useGlobalLock="false" />
</system.diagnostics>
</configuration>