TraceListener.IsThreadSafe 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得值,指出追蹤接聽程式是否為安全執行緒。
public:
virtual property bool IsThreadSafe { bool get(); };
public virtual bool IsThreadSafe { get; }
member this.IsThreadSafe : bool
Public Overridable ReadOnly Property IsThreadSafe As Boolean
屬性值
如果追蹤接聽程式是安全執行緒,則為 true
;否則為 false
。 預設為 false
。
備註
的值 IsThreadSafe 是用來判斷寫入接聽程式時是否要使用全域鎖定。 如果的值 IsThreadSafe 是 false
,則不論的值 UseGlobalLock為何,都會使用全域鎖定。 只有在 的 值為 IsThreadSafetrue
且 值為 UseGlobalLockfalse
時,才會使用全域鎖定。 默認行為是在寫入接聽程式時使用全域鎖定。