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


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 не поддерживает фиксацию кэша после каждой операции.

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

См. также раздел