Freigeben über


Trace.UseGlobalLock Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die globale Sperre verwendet werden soll.

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

Eigenschaftswert

truewenn die globale Sperre verwendet werden soll; andernfalls . false Der Standardwert lautet true.

Hinweise

Die globale Sperre wird immer verwendet, wenn der Ablaufverfolgungslistener nicht threadsicher ist, unabhängig vom Wert von UseGlobalLock. Die IsThreadSafe Eigenschaft wird verwendet, um festzustellen, ob der Listener threadsicher ist. Die globale Sperre wird nicht nur verwendet, wenn der Wert UseGlobalLock des Werts und false des Werts IsThreadSafe ist true. Das Standardverhalten besteht darin, die globale Sperre zu verwenden.

Um die UseGlobalLock Datei Trace in .NET Framework-Apps festzulegen, können Sie auch die Konfigurationsdatei bearbeiten, die dem Namen Ihrer Anwendung entspricht. Die Konfigurationsdatei sollte wie im folgenden Beispiel formatiert werden:

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

Gilt für: