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.
Комментарии
Глобальная блокировка всегда используется, если прослушиватель трассировки не является потокобезопасной независимо от значения UseGlobalLock. Свойство IsThreadSafe используется для определения того, является ли прослушиватель потокобезопасной. Глобальная блокировка не используется только в том случае, если значение UseGlobalLock равно false и значениеtrueIsThreadSafe. По умолчанию используется глобальная блокировка.
Чтобы задать UseGlobalLock значение в Trace приложениях .NET Framework, можно также изменить файл конфигурации, соответствующий имени приложения. Файл конфигурации должен быть отформатирован следующим образом:
<configuration>
<system.diagnostics>
<trace useGlobalLock="false" />
</system.diagnostics>
</configuration>