Trace.UseGlobalLock Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de globale vergrendeling moet worden gebruikt.

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

Waarde van eigenschap

true als de globale vergrendeling moet worden gebruikt; anders, false. De standaardwaarde is true.

Opmerkingen

De globale vergrendeling wordt altijd gebruikt als de traceerlist niet thread veilig is, ongeacht de waarde van UseGlobalLock. De IsThreadSafe eigenschap wordt gebruikt om te bepalen of de listener thread veilig is. De globale vergrendeling wordt niet alleen gebruikt als de waarde UseGlobalLock is false en de waarde ervan IsThreadSafe is true. Het standaardgedrag is het gebruik van de globale vergrendeling.

Als u de UseGlobalLock voor Trace in .NET Framework-apps wilt instellen, kunt u ook het configuratiebestand bewerken dat overeenkomt met de naam van uw toepassing. Het configuratiebestand moet worden opgemaakt zoals in het volgende voorbeeld:

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

Van toepassing op