Trace.UseGlobalLock Vlastnost

Definice

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

truemá-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 IsThreadSafetrueje . 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>  

Platí pro