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 debe utilizarse 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
Es true
si debe utilizarse el bloqueo global; de lo contrario, es false
. De manera predeterminada, 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 se usa solo si el valor de UseGlobalLock es false
y el valor de IsThreadSafe es true
. El comportamiento predeterminado es usar el bloqueo global.
Para establecer para UseGlobalLockTrace en aplicaciones de .NET Framework, también puede editar el archivo de configuración correspondiente al nombre de la aplicación. El archivo de configuración debe tener un formato similar al del ejemplo siguiente:
<configuration>
<system.diagnostics>
<trace useGlobalLock="false" />
</system.diagnostics>
</configuration>