Trace.UseGlobalLock 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,這個值表示是否應該使用全域鎖定。
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
且的值為 true
UseGlobalLockIsThreadSafe 時,才會使用全域鎖定。 默認行為是使用全域鎖定。
若要在 .NET Framework 應用程式中設定 的 UseGlobalLockTrace ,您也可以編輯對應至應用程式名稱的組態檔。 組態檔的格式應該如下列範例所示:
<configuration>
<system.diagnostics>
<trace useGlobalLock="false" />
</system.diagnostics>
</configuration>