Trace.UseGlobalLock Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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>