共用方式為


Trace.UseGlobalLock 屬性

定義

取得或設定一個值,指示是否應使用全域鎖。

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

屬性值

true如果要使用全域鎖;否則,。 false 預設值為 true

備註

如果追蹤監聽器不是執行緒安全的,無論 的 UseGlobalLock值為何,全域鎖總是會被使用。 此 IsThreadSafe 特性用來判斷監聽者是否執行緒安全。 全域鎖僅在 的 UseGlobalLock 值為 falseIsThreadSafetrue為 時才會使用。 預設行為是使用全域鎖。

要在 .NET Framework 應用程式中設定 UseGlobalLock for Trace ,你也可以編輯與應用程式名稱對應的設定檔。 設定檔格式應如以下範例:

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

適用於