Trace.UseGlobalLock Proprietà

Definizione

Ottiene o imposta un valore che indica se deve essere usato 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 usato; 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 usata 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 l'oggetto UseGlobalLock per Trace nelle app .NET Framework, è anche possibile modificare il file di configurazione corrispondente al nome dell'applicazione. Il file di configurazione deve essere formattato come l'esempio seguente:

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

Si applica a