次の方法で共有


Trace.UseGlobalLock プロパティ

定義

グローバル ロックを使用するかどうかを示す値を取得または設定します。

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 プロパティは、リスナーがスレッド セーフかどうかを判断するために使用されます。 グローバル ロックは、 UseGlobalLock の値が false され、 IsThreadSafe の値が trueされている場合にのみ使用されません。 既定の動作では、グローバル ロックを使用します。

.NET Framework アプリでTraceUseGlobalLockを設定するには、アプリケーションの名前に対応する構成ファイルを編集することもできます。 構成ファイルは、次の例のように書式設定する必要があります。

<configuration>
  <system.diagnostics>
    <trace useGlobalLock="false" />
  </system.diagnostics>
</configuration>

適用対象