Бөлісу құралы:


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>

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