Esta documentación está archivada y no tiene mantenimiento.

Trace.UseGlobalLock (Propiedad)

Actualización: noviembre 2007

Obtiene o establece un valor que indica si debe utilizarse el bloqueo global.

Espacio de nombres:  System.Diagnostics
Ensamblado:  System (en System.dll)

public static bool UseGlobalLock { get; set; }
/** @property */
public static boolean get_UseGlobalLock()
/** @property */
public static  void set_UseGlobalLock(boolean value)

public static function get UseGlobalLock () : boolean
public static function set UseGlobalLock (value : boolean)

Valor de propiedad

Tipo: System.Boolean
Es true si debe utilizarse el bloqueo global; de lo contrario, es false. El valor predeterminado es true.

El bloqueo global se utiliza siempre si el agente de escucha de seguimiento no es seguro para la ejecución de subprocesos, independientemente del valor de UseGlobalLock. La propiedad IsThreadSafe se utiliza para determinar si el agente de escucha es seguro para la ejecución de subprocesos. El bloqueo global no se utiliza sólo si el valor de UseGlobalLock es false y el valor de IsThreadSafe es true. El comportamiento predeterminado es utilizar el bloqueo global.

Para establecer el valor de la propiedad UseGlobalLock de Trace, también se puede editar el archivo de configuración correspondiente al nombre de la aplicación. El archivo de configuración debe tener el mismo formato que en el siguiente ejemplo:

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

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0
Mostrar: