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

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

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