TraceListener.IsThreadSafe プロパティ


トレース リスナーがスレッド セーフかどうかを示す値を取得します。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. IsThreadSafe の値が false場合、UseGlobalLockの値に関係なく、グローバルロックが使用されます。If the value of IsThreadSafe is false, the global lock is used regardless of the value of UseGlobalLock. グローバルロックは、IsThreadSafe の値が trueUseGlobalLock の値が false場合にのみ使用されません。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.