DirectoryEntry.UsePropertyCache Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, следует ли фиксировать кэш после каждой операции.
public:
property bool UsePropertyCache { bool get(); void set(bool value); };
public bool UsePropertyCache { get; set; }
[System.DirectoryServices.DSDescription("DSUsePropertyCache")]
public bool UsePropertyCache { get; set; }
member this.UsePropertyCache : bool with get, set
[<System.DirectoryServices.DSDescription("DSUsePropertyCache")>]
member this.UsePropertyCache : bool with get, set
Public Property UsePropertyCache As Boolean
Значение свойства
Значение true
, если кэш не следует фиксировать после каждой операции; в противном случае — значение false
. Значение по умолчанию — true
.
- Атрибуты
Комментарии
По умолчанию изменения свойств вносятся локально в кэш, а считываемые значения свойств кэшируются после первого чтения. UsePropertyCache Если свойство имеет значение true
, доступ к свойствам DirectoryEntry объекта выполняется быстрее. Если задать для этого параметра значение , false
кэш будет фиксироваться после каждой операции.
UsePropertyCache Если свойство имеет значение true
и вы хотите зафиксировать кэшированные изменения, вызовите CommitChanges метод . Чтобы обновить значения в кэше после внесения изменений в каталог, вызовите RefreshCache метод .
Внимание!
При вызове RefreshCache перед вызовом CommitChangesвсе незафиксированные изменения кэша свойств будут потеряны.
Примечание
Поставщик служб IIS не поддерживает фиксацию кэша после каждой операции.