Condividi tramite


Trace.UseGlobalLock Proprietà

Definizione

Ottiene o imposta un valore che indica se deve essere utilizzato il blocco globale.

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

Valore della proprietà

true se il blocco globale deve essere utilizzato; in caso contrario, false. Il valore predefinito è true.

Commenti

Il blocco globale viene sempre usato se il listener di traccia non è thread-safe, indipendentemente dal valore di UseGlobalLock. La IsThreadSafe proprietà viene utilizzata per determinare se il listener è thread-safe. Il blocco globale non viene usato solo se il valore di UseGlobalLock è false e il valore di IsThreadSafe è true. Il comportamento predefinito consiste nell'usare il blocco globale.

Per impostare per UseGlobalLockTrace nelle app .NET Framework, è anche possibile modificare il file di configurazione corrispondente al nome dell'applicazione. Il file di configurazione deve essere formattato come nell'esempio seguente:

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

Si applica a