Поделиться через


Trace.UseGlobalLock Свойство

Определение

Получает или задает значение, указывающее, следует ли использовать глобальную блокировку.

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

Значение свойства

Значение true, если нужно использовать глобальную блокировку; в противном случае — значение false. Значение по умолчанию — true.

Комментарии

Глобальная блокировка всегда используется, если прослушиватель трассировки не является потокобезопасной, независимо от значения UseGlobalLock. Свойство IsThreadSafe используется для определения потоковобезопасного прослушивателя. Глобальная блокировка не используется только в том случае, если значение UseGlobalLock равно , false а значение IsThreadSafetrue. По умолчанию используется глобальная блокировка.

Чтобы задать UseGlobalLock для Trace в платформа .NET Framework приложениях, можно также изменить файл конфигурации, соответствующий имени приложения. Файл конфигурации должен быть отформатирован, как показано в следующем примере:

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

Применяется к