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 用于确定在写入侦听器时是否使用全局锁。 如果 的IsThreadSafefalse
值为 ,则无论 的值UseGlobalLock如何,都会使用全局锁。 仅当 的值为 且 true
的值为 false
IsThreadSafeUseGlobalLock 时,才使用全局锁。 默认行为是在写入侦听器时使用全局锁。