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 是用來判斷接聽程式是否為安全線程。 只有當的值是 false 且的值為 trueUseGlobalLockIsThreadSafe 時,才會使用全域鎖定。 默認行為是使用全域鎖定。

若要在 .NET Framework 應用程式中設定 的 UseGlobalLockTrace ,您也可以編輯對應至應用程式名稱的組態檔。 組態檔的格式應該如下列範例所示:

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

適用於