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 метод.
Предостережение
При вызове перед вызовом RefreshCacheCommitChangesвсе незафиксированные изменения в кэше свойств будут потеряны.
Замечание
Поставщик служб IIS не поддерживает фиксацию кэша после каждой операции.