TraceListener.IsThreadSafe TraceListener.IsThreadSafe TraceListener.IsThreadSafe TraceListener.IsThreadSafe Property


トレース リスナーがスレッド セーフかどうかを示す値を取得します。Gets a value indicating whether the trace listener is thread safe.

 virtual property bool IsThreadSafe { bool get(); };
public virtual bool IsThreadSafe { get; }
member this.IsThreadSafe : bool
Public Overridable ReadOnly Property IsThreadSafe As Boolean


トレース リスナーがスレッド セーフである場合は true。それ以外の場合は falsetrue if the trace listener is thread safe; otherwise, false. 既定値は、false です。The default is false.


IsThreadSafeリスナーに書き込むときに、グローバル ロックを使用するかどうかを判断するために使用します。The value of IsThreadSafe is used to determine whether to use a global lock when writing to the listener. 場合の値IsThreadSafefalseの値に関係なく、グローバル ロックが使用されるUseGlobalLockします。If the value of IsThreadSafe is false, the global lock is used regardless of the value of UseGlobalLock. 場合にのみ、グローバル ロックは使用されませんの値IsThreadSafetrueの値とUseGlobalLockfalseします。The global lock is not used only if the value of IsThreadSafe is true and the value of UseGlobalLock is false. 既定の動作がグローバルを使用するにはリスナーに書き込むたびにロックします。The default behavior is to use the global lock whenever writing to the listener.