Trace.UseGlobalLock Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que indica si se debe usar el bloqueo global.
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
Valor de propiedad
true si se va a usar el bloqueo global; de lo contrario, false. El valor predeterminado es true.
Comentarios
El bloqueo global siempre se usa si el agente de escucha de seguimiento no es seguro para subprocesos, independientemente del valor de UseGlobalLock. La IsThreadSafe propiedad se usa para determinar si el agente de escucha es seguro para subprocesos. El bloqueo global no solo se usa si el valor de UseGlobalLock es false y el valor de IsThreadSafe es true. El comportamiento predeterminado es usar el bloqueo global.
Para establecer el UseGlobalLock para Trace en aplicaciones de .NET Framework, también puede editar el archivo de configuración que corresponde al nombre de la aplicación. El archivo de configuración debe tener formato similar al ejemplo siguiente:
<configuration>
<system.diagnostics>
<trace useGlobalLock="false" />
</system.diagnostics>
</configuration>